ee49b412ee2bfbf6324d85828d96ef8745247550
[WebKit-https.git] / Source / ThirdParty / ChangeLog
1 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         Unreviewed. Fix the build after r214338.
4
5         Add missing files I forgot to git add again.
6
7         * xdgmime/CMakeLists.txt: Added.
8         * xdgmime/README: Added.
9         * xdgmime/README.webkit: Added.
10
11 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
12
13         [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
14         https://bugs.webkit.org/show_bug.cgi?id=170001
15
16         Reviewed by Michael Catanzaro.
17
18         Add xdgmime to ThirdParty.
19
20         * xdgmime/CMakeLists.txt: Added.
21         * xdgmime/README: Added.
22         * xdgmime/README.webkit: Added.
23         * xdgmime/src/xdgmime.c: Added.
24         * xdgmime/src/xdgmime.h: Added.
25         * xdgmime/src/xdgmimealias.c: Added.
26         * xdgmime/src/xdgmimealias.h: Added.
27         * xdgmime/src/xdgmimecache.c: Added.
28         * xdgmime/src/xdgmimecache.h: Added.
29         * xdgmime/src/xdgmimeglob.c: Added.
30         * xdgmime/src/xdgmimeglob.h: Added.
31         * xdgmime/src/xdgmimeicon.c: Added.
32         * xdgmime/src/xdgmimeicon.h: Added.
33         * xdgmime/src/xdgmimeint.c: Added.
34         * xdgmime/src/xdgmimeint.h: Added.
35         * xdgmime/src/xdgmimemagic.c: Added.
36         * xdgmime/src/xdgmimemagic.h: Added.
37         * xdgmime/src/xdgmimeparent.c: Added.
38         * xdgmime/src/xdgmimeparent.h: Added.
39
40 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
41
42         Unreviewed. Add stubs for xdgmime sources to ThirdParty.
43
44         This is in preparation for bug #170001, to try to bypass the SVN hook that doesn't allow to commit source files
45         containing tabs. I'm committing empty files, so that once those files are known by SVN I can set the
46         allow-tabs property and then commit the actual contents.
47
48         * xdgmime/src/xdgmime.c: Added.
49         * xdgmime/src/xdgmime.h: Added.
50         * xdgmime/src/xdgmimealias.c: Added.
51         * xdgmime/src/xdgmimealias.h: Added.
52         * xdgmime/src/xdgmimecache.c: Added.
53         * xdgmime/src/xdgmimecache.h: Added.
54         * xdgmime/src/xdgmimeglob.c: Added.
55         * xdgmime/src/xdgmimeglob.h: Added.
56         * xdgmime/src/xdgmimeicon.c: Added.
57         * xdgmime/src/xdgmimeicon.h: Added.
58         * xdgmime/src/xdgmimeint.c: Added.
59         * xdgmime/src/xdgmimeint.h: Added.
60         * xdgmime/src/xdgmimemagic.c: Added.
61         * xdgmime/src/xdgmimemagic.h: Added.
62         * xdgmime/src/xdgmimeparent.c: Added.
63         * xdgmime/src/xdgmimeparent.h: Added.
64
65 2017-02-09  Alex Christensen  <achristensen@webkit.org>
66
67         Build libwebrtc on bots without using it yet
68         https://bugs.webkit.org/show_bug.cgi?id=168062
69
70         Reviewed by Brent Fulgham.
71
72         * Makefile:
73
74 2017-01-23  Timothy Hatcher  <timothy@hatcher.name>
75
76         gtest fails to link on Linux due to missing -lpthread
77         https://bugs.webkit.org/show_bug.cgi?id=167313
78
79         * gtest/CMakeLists.txt: Remove find_package(Threads) that was added in my last commit.
80         This is assumed to already happen in the platform cmake options file.
81
82 2017-01-23  Timothy Hatcher  <timothy@hatcher.name>
83
84         gtest fails to link on Linux due to missing -lpthread
85         https://bugs.webkit.org/show_bug.cgi?id=167313
86
87         Reviewed by Alex Christensen.
88
89         * gtest/CMakeLists.txt: Add call to find_package(Threads) before testing CMAKE_USE_PTHREADS_INIT.
90         Without the find_package call, CMAKE_USE_PTHREADS_INIT was always false for me. Also explicitly
91         define GTEST_HAS_PTHREAD to 0 when CMAKE_USE_PTHREADS_INIT is false to prevent gtest-port.h from
92         setting GTEST_HAS_PTHREAD based on the platform.
93
94 2017-01-20  Youenn Fablet  <youenn@apple.com>
95
96         [WebRTC] Add libwebrtc build infrastructure
97         https://bugs.webkit.org/show_bug.cgi?id=167207
98
99         Reviewed by Alex Christensen.
100
101         Checking-in files used for building libwebrtc.
102         The principle is the following:
103         - Select a revision of libwebrtc
104         - Ask libwebrtc build system to generate the project.json (something like gn gen --ide json ...)
105         - Copy project.json here and the libwebrtc selected revision in a libwebrtc/libwebrtc folder.
106         - Call Tools/Scripts/generate-libwebrtc-cmake which will update CMakeLists.txt
107         - Build libwebrtc with CMake
108
109         * libwebrtc/CMakeLists.txt: Added (Generated by Tools/Scripts/generate-libwebrtc-cmake using project.json as input).
110         * libwebrtc/Makefile: Added.
111         * libwebrtc/WebKit/project.json: Added (Generated by libwebrtc build system).
112         * libwebrtc/WebKit/rtc_sdk_framework_objc_info_plist.plist: Added.
113         * libwebrtc/libwebrtc.xcodeproj/project.pbxproj: Added.
114
115 2016-12-10  Konstantin Tokarev  <annulen@yandex.ru>
116
117         [cmake] Include WTF, JSC, and WebCore headers automatically to targers using them
118         https://bugs.webkit.org/show_bug.cgi?id=165686
119
120         Reviewed by Michael Catanzaro.
121
122         This change reduces duplication of include path lists between modules,
123         and reduces future need for fixes like r209605 (broken build because of
124         WebCore header suddenly becoming used in WebKit2).
125
126         * gtest/CMakeLists.txt:
127
128 2016-12-06  Alexey Proskuryakov  <ap@apple.com>
129
130         Correct SDKROOT values in xcconfig files
131         https://bugs.webkit.org/show_bug.cgi?id=165487
132         rdar://problem/29539209
133
134         Reviewed by Dan Bernstein.
135
136         Fix suggested by Dan Bernstein.
137
138         * gtest/xcode/Config/DebugProject.xcconfig:
139         * gtest/xcode/Config/ReleaseProject.xcconfig:
140
141 2016-09-28  Konstantin Tokarev  <annulen@yandex.ru>
142
143         Unreviewed, woff2 upgrade introduces compiler warnings
144         https://bugs.webkit.org/show_bug.cgi?id=162678
145
146         * woff2/CMakeLists.txt:
147
148 2016-09-28  Michael Catanzaro  <mcatanzaro@igalia.com>
149
150         woff2 upgrade introduces compiler warnings
151         https://bugs.webkit.org/show_bug.cgi?id=162678
152
153         Reviewed by Alex Christensen.
154
155         * woff2/CMakeLists.txt:
156
157 2016-09-28  Khaled Hosny  <khaledhosny@eglug.org>
158
159         Update woff2 to latest revision
160         https://bugs.webkit.org/show_bug.cgi?id=162608
161
162         Reviewed by Michael Catanzaro.
163
164         * woff2/CMakeLists.txt:
165         * woff2/README.webkit:
166         * woff2/src/file.h:
167         (woff2::GetFileContent):
168         (woff2::SetFileContents):
169         * woff2/src/font.cc:
170         * woff2/src/font.h:
171         * woff2/src/glyph.cc:
172         * woff2/src/store_bytes.h:
173         (woff2::Store16):
174         * woff2/src/transform.cc:
175         * woff2/src/woff2_common.cc:
176         * woff2/src/woff2_compress.cc:
177         * woff2/src/woff2_dec.cc:
178         * woff2/src/woff2_dec.h:
179         * woff2/src/woff2_decompress.cc:
180         * woff2/src/woff2_enc.cc:
181         * woff2/src/woff2_out.cc: Added.
182         * woff2/src/woff2_out.h: Added.
183         (woff2::WOFF2Out::~WOFF2Out):
184         (woff2::WOFF2StringOut::MaxSize):
185
186 2016-09-28  Konstantin Tokarev  <annulen@yandex.ru>
187
188         [cmake] Suppress Clang warnings in brotli and woff2
189         https://bugs.webkit.org/show_bug.cgi?id=162663
190
191         Reviewed by Michael Catanzaro.
192
193         * brotli/CMakeLists.txt:
194         * woff2/CMakeLists.txt:
195
196 2016-09-27  Konstantin Tokarev  <annulen@yandex.ru> and Vitaliy Slobodin  <vitaliy.slobodin@gmail.com>
197
198         Fixed compilation of WOFF2 on Windows
199         https://bugs.webkit.org/show_bug.cgi?id=162570
200
201         Reviewed by Alex Christensen.
202
203         * woff2/CMakeLists.txt: Avoid passing GCC-specific flags to other
204         compilers.
205         * woff2/src/port.h: Include assert.h.
206
207 2016-06-19  Frederic Wang  <fred.wang@free.fr>
208
209         Update Brotli to version 0.4.0
210         https://bugs.webkit.org/show_bug.cgi?id=158907
211
212         Reviewed by Michael Catanzaro.
213
214         * brotli/README.webkit:
215         * brotli/dec/bit_reader.h:
216         * brotli/dec/decode.c:
217         * brotli/dec/decode.h:
218         * brotli/dec/huffman.c:
219         * brotli/dec/huffman.h:
220         * brotli/dec/port.h:
221         (BrotliDump):
222         * brotli/dec/state.c:
223         * brotli/dec/state.h:
224
225 2016-05-23  Michael Catanzaro  <mcatanzaro@igalia.com>
226
227         woff2_dec.cc triggers -Wsign-compare, -Wunused-but-set-variable
228         https://bugs.webkit.org/show_bug.cgi?id=157732
229
230         Reviewed by Darin Adler.
231
232         * woff2/CMakeLists.txt:
233
234 2016-05-22  Brady Eidson  <beidson@apple.com>
235
236         Move to C++14.
237         https://bugs.webkit.org/show_bug.cgi?id=157948
238
239         Reviewed by Michael Catanzaro.
240
241         * gtest/xcode/Config/General.xcconfig:
242
243 2016-03-17  Csaba Osztrogonác  <ossy@webkit.org>
244
245         Unreviewed, line ending fixes.
246
247         * gtest/codegear/gtest_all.cc:
248         * gtest/codegear/gtest_link.cc:
249
250 2016-03-10  Frederic Wang  <fwang@igalia.com>
251
252         [GTK] Add support for WOFF2
253         https://bugs.webkit.org/show_bug.cgi?id=152616
254
255         Reviewed by Carlos Garcia Campos.
256
257         We import the source of the third-party brotli and woff2 libraries because release packages do not exist yet.
258         The script to update source from upstream as well as the makefile to compile relevant files are based on similar code from Mozilla.
259
260         * brotli/CMakeLists.txt: Added. We force BROTLI_BUILD_PORTABLE by default, see https://github.com/google/brotli/issues/307.
261         * brotli/LICENSE: Added.
262         * brotli/README.webkit: Added.
263         * brotli/dec/Makefile: Added.
264         * brotli/dec/bit_reader.c: Added.
265         * brotli/dec/bit_reader.h: Added.
266         * brotli/dec/context.h: Added.
267         * brotli/dec/decode.c: Added.
268         * brotli/dec/decode.h: Added.
269         * brotli/dec/dictionary.c: Added.
270         * brotli/dec/dictionary.h: Added.
271         * brotli/dec/huffman.c: Added.
272         * brotli/dec/huffman.h: Added.
273         * brotli/dec/port.h: Added.
274         (BrotliRBit):
275         * brotli/dec/prefix.h: Added.
276         * brotli/dec/state.c: Added.
277         * brotli/dec/state.h: Added.
278         * brotli/dec/transform.h: Added.
279         * brotli/dec/types.h: Added.
280         * brotli/update.sh: Added. This script helps to get the latest version of the decoder source code.
281         * woff2/CMakeLists.txt: Added. We only compile the decoder files.
282         * woff2/LICENSE: Added.
283         * woff2/README.webkit: Added.
284         * woff2/src/buffer.h: Added.
285         (woff2::Failure):
286         (woff2::Buffer::Buffer):
287         (woff2::Buffer::Skip):
288         (woff2::Buffer::Read):
289         (woff2::Buffer::ReadU8):
290         (woff2::Buffer::ReadU16):
291         (woff2::Buffer::ReadS16):
292         (woff2::Buffer::ReadU24):
293         (woff2::Buffer::ReadU32):
294         (woff2::Buffer::ReadS32):
295         (woff2::Buffer::ReadTag):
296         (woff2::Buffer::ReadR64):
297         (woff2::Buffer::buffer):
298         (woff2::Buffer::offset):
299         (woff2::Buffer::length):
300         (woff2::Buffer::set_offset):
301         * woff2/src/file.h: Added.
302         (woff2::GetFileContent):
303         (woff2::SetFileContents):
304         * woff2/src/font.cc: Added.
305         * woff2/src/font.h: Added.
306         * woff2/src/glyph.cc: Added.
307         * woff2/src/glyph.h: Added.
308         (woff2::Glyph::Glyph):
309         * woff2/src/normalize.cc: Added.
310         * woff2/src/normalize.h: Added.
311         * woff2/src/port.h: Added.
312         (woff2::Log2Floor):
313         * woff2/src/round.h: Added.
314         (woff2::Round4):
315         * woff2/src/store_bytes.h: Added.
316         (woff2::StoreU32):
317         (woff2::Store16):
318         (woff2::StoreBytes):
319         * woff2/src/table_tags.cc: Added.
320         * woff2/src/table_tags.h: Added.
321         * woff2/src/transform.cc: Added.
322         * woff2/src/transform.h: Added.
323         * woff2/src/variable_length.cc: Added.
324         * woff2/src/variable_length.h: Added.
325         * woff2/src/woff2_common.cc: Added.
326         * woff2/src/woff2_common.h: Added.
327         (woff2::Table::operator<):
328         * woff2/src/woff2_compress.cc: Added.
329         * woff2/src/woff2_dec.cc: Added.
330         * woff2/src/woff2_dec.h: Added.
331         * woff2/src/woff2_decompress.cc: Added.
332         * woff2/src/woff2_enc.cc: Added.
333         * woff2/src/woff2_enc.h: Added.
334         (woff2::WOFF2Params::WOFF2Params):
335         * woff2/update.sh: Added. This script helps to get the latest upstream version.
336
337 2016-01-09  Dan Bernstein  <mitz@apple.com>
338
339         [Cocoa] Allow overriding the frameworks directory independently of using a staging install path
340         https://bugs.webkit.org/show_bug.cgi?id=152926
341
342         Reviewed by Tim Horton.
343
344         Introduce a new build setting, WK_OVERRIDE_FRAMEWORKS_DIR. When not empty, it determines
345         where the frameworks are installed. Setting USE_STAGING_INSTALL_PATH to YES sets
346         WK_OVERRIDE_FRAMEWORKS_DIR to $(SYSTEM_LIBRARY_DIR)/StagedFrameworks/Safari.
347
348         Account for the possibility of WK_OVERRIDE_FRAMEWORKS_DIR containing spaces.
349
350         * gtest/xcode/Config/General.xcconfig:
351           Add quotes to account for spaces.
352         * gtest/xcode/Config/ProductionProject.xcconfig:
353         - Replace STAGED_FRAMEWORKS_SEARCH_PATH in FRAMEWORK_SEARCH_PATHS with
354           WK_OVERRIDE_FRAMEWORKS_DIR and add quotes to account for spaces.
355         - Define WEBCORE_FRAMEWORKS_DIR based on WK_OVERRIDE_FRAMEWORKS_DIR.
356
357 2016-01-04  Alexey Proskuryakov  <ap@apple.com>
358
359         gtest should use the same SDK as other projects
360         https://bugs.webkit.org/show_bug.cgi?id=152718
361         rdar://problem/23566856
362
363         Reviewed by Alex Christensen.
364
365         gtest configuration attempted to use USE_INTERNAL_SDK without ever defining it.
366
367         * gtest/xcode/Config/DebugProject.xcconfig:
368         * gtest/xcode/Config/General.xcconfig:
369         * gtest/xcode/Config/ReleaseProject.xcconfig:
370
371 2016-01-02  Ting-Wei Lan  <lantw44@gmail.com>
372
373         Remove usage of environ in gtest
374         https://bugs.webkit.org/show_bug.cgi?id=138420
375
376         Reviewed by Michael Catanzaro.
377
378         FreeBSD libc.so.7 does not contain an environ symbol, which causes
379         undefined reference problem when using -Wl,--no-undefined. As gtest
380         only uses environ as an argument to call execve, we can simply remove
381         its usage by replacing execve with execv.
382
383         * gtest/src/gtest-death-test.cc:
384
385 2015-12-01  Dana Burkart  <dburkart@apple.com>
386
387         Remove Mountain Lion support from gtest
388         https://bugs.webkit.org/show_bug.cgi?id=151705
389
390         Reviewed by Darin Adler.
391
392         * gtest/xcode/Config/General.xcconfig:
393
394 2015-11-02  Andy Estes  <aestes@apple.com>
395
396         [Cocoa] Add tvOS and watchOS to SUPPORTED_PLATFORMS
397         https://bugs.webkit.org/show_bug.cgi?id=150819
398
399         Reviewed by Dan Bernstein.
400
401         This tells Xcode to include these platforms in its Devices dropdown, making it possible to build in the IDE.
402
403         * gtest/xcode/Config/General.xcconfig:
404
405 2015-08-20  Alex Christensen  <achristensen@webkit.org>
406
407         Clean up CMake build after r188673
408         https://bugs.webkit.org/show_bug.cgi?id=148234
409
410         Reviewed by Tim Horton.
411
412         * gtest/CMakeLists.txt:
413         gtest needs to be a static library on Windows to not crash.
414
415 2015-08-11  Brent Fulgham  <bfulgham@apple.com>
416
417         [Win] Switch Windows build to Visual Studio 2015
418         https://bugs.webkit.org/show_bug.cgi?id=147887
419         <rdar://problem/22235098>
420
421         Reviewed by Alex Christensen.
422
423         Update Visual Studio project file settings to use the current Visual
424         Studio and compiler. Continue targeting binaries to run on our minimum
425         supported configuration of Windows 7.
426
427         * gtest/msvc/gtest-md.vcxproj:
428
429 2015-08-10  Alex Christensen  <achristensen@webkit.org>
430
431         [Win] Unreviewed build fix after r188239.
432
433         * gtest/CMakeLists.txt:
434         VS2015 requires __STDC_LIMIT_MACROS to be defined for INTMAX_MAX to be defined.
435
436 2015-08-10  Alex Christensen  <achristensen@webkit.org>
437
438         Build TestWebKitAPI with CMake on Windows
439         https://bugs.webkit.org/show_bug.cgi?id=147851
440
441         Reviewed by Chris Dumez.
442
443         * gtest/CMakeLists.txt:
444         Include DerivedSources to find WTF/WTFHeaderDetection.h.
445
446 2015-05-26  Dan Bernstein  <mitz@apple.com>
447
448         <rdar://problem/21104551> Update build settings
449
450         Reviewed by Anders Carlsson.
451
452         * gtest/xcode/Config/General.xcconfig:
453
454 2015-05-11  Brent Fulgham  <bfulgham@apple.com>
455
456         [Win] Move Windows build target to Windows 7 (or newer)
457         https://bugs.webkit.org/show_bug.cgi?id=144890
458         <rdar://problem/20707307>
459
460         Reviewed by Anders Carlsson.
461
462         Update linked SDK and minimal Windows level to be compatible with
463         Windows 7 or newer.
464
465         * gtest/msvc/gtest-md.vcxproj:
466
467 2015-05-07  Dan Bernstein  <mitz@apple.com>
468
469         <rdar://problem/19317140> [Xcode] Remove usage of AspenFamily.xcconfig in Source/
470         https://bugs.webkit.org/show_bug.cgi?id=144727
471
472         Reviewed by Darin Adler.
473
474         * gtest/xcode/Config/General.xcconfig: Don’t include AspenFamily.xcconfig.
475
476 2015-04-01  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
477
478         [CMake] Make gtest/CMakeLists.txt more readable
479         https://bugs.webkit.org/show_bug.cgi?id=143295
480
481         Reviewed by Csaba Osztrogonác.
482
483         gtest/CMakeLists.txt has used add_library() and include_directory() directly.
484         This patch adds GTEST_INCLUDE_DIRECTORIES and GTEST_SOURCES, and use it.
485
486         * gtest/CMakeLists.txt:
487
488 2015-03-29  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
489
490         [CMake] Update old CMakeList.txt in gtest
491         https://bugs.webkit.org/show_bug.cgi?id=143192
492
493         Reviewed by Darin Adler.
494
495         CMake ports have used cmake/gtest/CMakeLists.txt instead of ThirdParty/test/CMakeLists.txt
496         in order to build gtest. However it looks ThirdParty/test/CMakeLists.txt won't be used anymore.
497         So this patch moves cmake/gtest/CMakeLists.txt to ThirdPart/test/CMakeLists.txt, and use it.
498
499         * gtest/CMakeLists.txt:
500
501 2014-12-26  Dan Bernstein  <mitz@apple.com>
502
503         <rdar://problem/19348208> REGRESSION (r177027): iOS builds use the wrong toolchain
504         https://bugs.webkit.org/show_bug.cgi?id=139950
505
506         Reviewed by David Kilzer.
507
508         * gtest/xcode/Config/General.xcconfig: Only define TOOLCHAINS when building for OS X, doing so
509         in a manner that works with Xcode 5.1.1.
510
511 2014-12-09  David Kilzer  <ddkilzer@apple.com>
512
513         Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF
514         <http://webkit.org/b/139212>
515
516         Reviewed by Joseph Pecoraro.
517
518         * gtest/xcode/Config/General.xcconfig:
519         - Only set SDKROOT and TOOLCHAINS on OS X.
520
521 2014-10-30  Dana Burkart  <dburkart@apple.com>
522
523         <rdar://problem/18821260> Prepare for the mysterious future
524
525         Reviewed by Lucas Forschler.
526
527         * gtest/xcode/Config/General.xcconfig:
528
529 2014-09-18  Brent Fulgham  <bfulgham@apple.com>
530
531         [Win] Unreviewed build fix.
532
533         * gtest/msvc/gtest-md.vcxproj: Make sure we use static linking for gtest on
534         normal debug build to match the rest of WebKit.
535
536 2014-09-09  Benjamin Poulain  <bpoulain@apple.com>
537
538         Disable the "unreachable-code" warning
539         https://bugs.webkit.org/show_bug.cgi?id=136677
540
541         Reviewed by Darin Adler.
542
543         * gtest/xcode/Config/General.xcconfig:
544
545 2014-09-06  Darin Adler  <darin@apple.com>
546
547         Make updates suggested by new version of Xcode
548         https://bugs.webkit.org/show_bug.cgi?id=136603
549
550         Reviewed by Mark Rowe.
551
552         * gtest/xcode/Config/General.xcconfig: Moved CLANG_WARN_BOOL_CONVERSION,
553         CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION, and COMBINE_HIDPI_IMAGES
554         here from project file.  Added CLANG_WARN_UNREACHABLE_CODE, ENABLE_STRICT_OBJC_MSGSEND,
555         and GCC_WARN_64_TO_32_BIT_CONVERSION as suggested by Xcode upgrade check.
556
557         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Updated LastUpgradeCheck and removed
558         things that are redundant with the xcconfig file above.
559
560 2014-08-22  Renato Nagy  <nagy.renato@stud.u-szeged.hu>
561
562         Remove LevelDB.
563         https://bugs.webkit.org/show_bug.cgi?id=136170
564
565         Reviewed by Gyuyoung Kim.
566
567         * leveldb/AUTHORS: Removed.
568         * leveldb/LICENSE: Removed.
569         * leveldb/Makefile: Removed.
570         * leveldb/NEWS: Removed.
571         * leveldb/README: Removed.
572         * leveldb/TODO: Removed.
573         * leveldb/build_detect_platform: Removed.
574         * leveldb/db/builder.cc: Removed.
575         * leveldb/db/builder.h: Removed.
576         * leveldb/db/c.cc: Removed.
577         * leveldb/db/c_test.c: Removed.
578         * leveldb/db/corruption_test.cc: Removed.
579         * leveldb/db/db_bench.cc: Removed.
580         * leveldb/db/db_impl.cc: Removed.
581         * leveldb/db/db_impl.h: Removed.
582         * leveldb/db/db_iter.cc: Removed.
583         * leveldb/db/db_iter.h: Removed.
584         * leveldb/db/db_test.cc: Removed.
585         * leveldb/db/dbformat.cc: Removed.
586         * leveldb/db/dbformat.h: Removed.
587         * leveldb/db/dbformat_test.cc: Removed.
588         * leveldb/db/filename.cc: Removed.
589         * leveldb/db/filename.h: Removed.
590         * leveldb/db/filename_test.cc: Removed.
591         * leveldb/db/leveldb_main.cc: Removed.
592         * leveldb/db/log_format.h: Removed.
593         * leveldb/db/log_reader.cc: Removed.
594         * leveldb/db/log_reader.h: Removed.
595         * leveldb/db/log_test.cc: Removed.
596         * leveldb/db/log_writer.cc: Removed.
597         * leveldb/db/log_writer.h: Removed.
598         * leveldb/db/memtable.cc: Removed.
599         * leveldb/db/memtable.h: Removed.
600         * leveldb/db/repair.cc: Removed.
601         * leveldb/db/skiplist.h: Removed.
602         * leveldb/db/skiplist_test.cc: Removed.
603         * leveldb/db/snapshot.h: Removed.
604         * leveldb/db/table_cache.cc: Removed.
605         * leveldb/db/table_cache.h: Removed.
606         * leveldb/db/version_edit.cc: Removed.
607         * leveldb/db/version_edit.h: Removed.
608         * leveldb/db/version_edit_test.cc: Removed.
609         * leveldb/db/version_set.cc: Removed.
610         * leveldb/db/version_set.h: Removed.
611         * leveldb/db/version_set_test.cc: Removed.
612         * leveldb/db/write_batch.cc: Removed.
613         * leveldb/db/write_batch_internal.h: Removed.
614         * leveldb/db/write_batch_test.cc: Removed.
615         * leveldb/doc/bench/db_bench_sqlite3.cc: Removed.
616         * leveldb/doc/bench/db_bench_tree_db.cc: Removed.
617         * leveldb/doc/benchmark.html: Removed.
618         * leveldb/doc/doc.css: Removed.
619         * leveldb/doc/impl.html: Removed.
620         * leveldb/doc/index.html: Removed.
621         * leveldb/doc/log_format.txt: Removed.
622         * leveldb/doc/table_format.txt: Removed.
623         * leveldb/helpers/memenv/memenv.cc: Removed.
624         * leveldb/helpers/memenv/memenv.h: Removed.
625         * leveldb/helpers/memenv/memenv_test.cc: Removed.
626         * leveldb/include/leveldb/c.h: Removed.
627         * leveldb/include/leveldb/cache.h: Removed.
628         * leveldb/include/leveldb/comparator.h: Removed.
629         * leveldb/include/leveldb/db.h: Removed.
630         * leveldb/include/leveldb/env.h: Removed.
631         * leveldb/include/leveldb/filter_policy.h: Removed.
632         * leveldb/include/leveldb/iterator.h: Removed.
633         * leveldb/include/leveldb/options.h: Removed.
634         * leveldb/include/leveldb/slice.h: Removed.
635         * leveldb/include/leveldb/status.h: Removed.
636         * leveldb/include/leveldb/table.h: Removed.
637         * leveldb/include/leveldb/table_builder.h: Removed.
638         * leveldb/include/leveldb/write_batch.h: Removed.
639         * leveldb/port/README: Removed.
640         * leveldb/port/atomic_pointer.h: Removed.
641         * leveldb/port/port.h: Removed.
642         * leveldb/port/port_example.h: Removed.
643         * leveldb/port/port_posix.cc: Removed.
644         * leveldb/port/port_posix.h: Removed.
645         * leveldb/port/thread_annotations.h: Removed.
646         * leveldb/port/win/stdint.h: Removed.
647         * leveldb/table/block.cc: Removed.
648         * leveldb/table/block.h: Removed.
649         * leveldb/table/block_builder.cc: Removed.
650         * leveldb/table/block_builder.h: Removed.
651         * leveldb/table/filter_block.cc: Removed.
652         * leveldb/table/filter_block.h: Removed.
653         * leveldb/table/filter_block_test.cc: Removed.
654         * leveldb/table/format.cc: Removed.
655         * leveldb/table/format.h: Removed.
656         * leveldb/table/iterator.cc: Removed.
657         * leveldb/table/iterator_wrapper.h: Removed.
658         * leveldb/table/merger.cc: Removed.
659         * leveldb/table/merger.h: Removed.
660         * leveldb/table/table.cc: Removed.
661         * leveldb/table/table_builder.cc: Removed.
662         * leveldb/table/table_test.cc: Removed.
663         * leveldb/table/two_level_iterator.cc: Removed.
664         * leveldb/table/two_level_iterator.h: Removed.
665         * leveldb/util/arena.cc: Removed.
666         * leveldb/util/arena.h: Removed.
667         * leveldb/util/arena_test.cc: Removed.
668         * leveldb/util/bloom.cc: Removed.
669         * leveldb/util/bloom_test.cc: Removed.
670         * leveldb/util/cache.cc: Removed.
671         * leveldb/util/cache_test.cc: Removed.
672         * leveldb/util/coding.cc: Removed.
673         * leveldb/util/coding.h: Removed.
674         * leveldb/util/coding_test.cc: Removed.
675         * leveldb/util/comparator.cc: Removed.
676         * leveldb/util/crc32c.cc: Removed.
677         * leveldb/util/crc32c.h: Removed.
678         * leveldb/util/crc32c_test.cc: Removed.
679         * leveldb/util/env.cc: Removed.
680         * leveldb/util/env_posix.cc: Removed.
681         * leveldb/util/env_test.cc: Removed.
682         * leveldb/util/filter_policy.cc: Removed.
683         * leveldb/util/hash.cc: Removed.
684         * leveldb/util/hash.h: Removed.
685         * leveldb/util/histogram.cc: Removed.
686         * leveldb/util/histogram.h: Removed.
687         * leveldb/util/logging.cc: Removed.
688         * leveldb/util/logging.h: Removed.
689         * leveldb/util/mutexlock.h: Removed.
690         * leveldb/util/options.cc: Removed.
691         * leveldb/util/posix_logger.h: Removed.
692         * leveldb/util/random.h: Removed.
693         * leveldb/util/status.cc: Removed.
694         * leveldb/util/testharness.cc: Removed.
695         * leveldb/util/testharness.h: Removed.
696         * leveldb/util/testutil.cc: Removed.
697         * leveldb/util/testutil.h: Removed.
698
699 2014-08-11  Andy Estes  <aestes@apple.com>
700
701         [iOS] Get rid of iOS.xcconfig
702         https://bugs.webkit.org/show_bug.cgi?id=135809
703
704         Reviewed by Joseph Pecoraro.
705
706         All iOS.xcconfig did was include AspenFamily.xcconfig, so there's no need for the indirection.
707
708         * gtest/xcode/Config/General.xcconfig:
709         * gtest/xcode/Config/iOS.xcconfig: Removed.
710         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
711
712 2014-03-25  Martin Robinson  <mrobinson@igalia.com>
713
714         [GTK] Remove the autotools build
715         https://bugs.webkit.org/show_bug.cgi?id=130717
716
717         Reviewed by Anders Carlsson.
718
719         * gtest/GNUmakefile.am: Removed.
720         * leveldb/GNUmakefile.am: Removed.
721
722 2014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
723
724         [EFL] Add ARM64 build support
725         https://bugs.webkit.org/show_bug.cgi?id=130506
726
727         Rubber stamped by Gyuyoung Kim.
728
729         * leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
730
731 2014-03-14  Landry Breuil  <landry@openbsd.org>
732
733         Fix leveldb build on OpenBSD/NetBSD by using the FreeBSD codepaths.
734         https://bugs.webkit.org/show_bug.cgi?id=129966
735
736         Reviewed by Andreas Kling.
737
738         * leveldb/GNUmakefile.am:
739         * leveldb/port/port_posix.h:
740
741 2014-01-12  Andy Estes  <aestes@apple.com>
742
743         Fix the Mac build after r161777.
744
745         * gtest/xcode/Config/General.xcconfig: AspenFamily.xcconfig excludes
746         macosx from SUPPORTED_PLATFORMS, so add it back in ourselves.
747
748 2014-01-11  David Kilzer  <ddkilzer@apple.com>
749
750         [iOS] Upstream gtest
751         <http://webkit.org/b/126811>
752
753         Reviewed by Mark Rowe.
754
755         * gtest/xcode/Config/General.xcconfig: Include iOS.xcconfig.
756         * gtest/xcode/Config/iOS.xcconfig: Added.
757         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Add iOS.xcconfig.
758         Sort.
759
760 2013-12-13  Brent Fulgham  <bfulgham@apple.com>
761
762         [Win] Switch WebKit solution to Visual Studio 2013
763         https://bugs.webkit.org/show_bug.cgi?id=125192
764
765         Reviewed by Anders Carlsson.
766
767         * gtest/msvc/gtest-md.vcxproj: Update for VS2013
768
769 2013-11-15  Roger Fong  <roger_fong@apple.com>
770
771         Unreviewed, gtest project file cleanup.
772
773         * gtest/msvc/gtest-md.vcxproj:
774
775 2013-10-24  Mark Rowe  <mrowe@apple.com>
776
777         Remove references to OS X 10.7 from Xcode configuration settings.
778
779         Now that we're not building for OS X 10.7 they're no longer needed.
780
781         Reviewed by Anders Carlsson.
782
783         * gtest/xcode/Config/General.xcconfig:
784
785 2013-10-24  Mark Rowe  <mrowe@apple.com>
786
787         <rdar://problem/15312643> Prepare for the mysterious future.
788
789         Reviewed by David Kilzer.
790
791         * gtest/xcode/Config/General.xcconfig:
792
793 2013-10-10  Mark Rowe  <mrowe@apple.com>
794
795         <rdar://problem/13341666> WebKit should always build against an SDK.
796
797         Have all projects default to building against the OS X Internal SDK for the Production
798         configuration. For the Debug and Release configurations, look for UseInternalSDK.xcconfig
799         to determine whether the OS X Internal SDK should be used. If not, use the normal OS X SDK.
800
801         Reviewed by Dan Bernstein.
802
803         * gtest/xcode/Config/General.xcconfig:
804         * gtest/xcode/Config/ProductionProject.xcconfig:
805
806 2013-10-06  Dan Bernstein  <mitz@apple.com>
807
808         Build against the Xcode default toolchain when targeting OS X 10.8.
809
810         This fixes the build after r156632 in configurations that use another toolchain
811         by default.
812
813         * gtest/xcode/Config/General.xcconfig:
814
815 2013-10-06  Darin Adler  <darin@apple.com>
816
817         Remove unneeded ScriptGCEvent class
818         https://bugs.webkit.org/show_bug.cgi?id=122390
819
820         Reviewed by Anders Carlsson.
821
822         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update this file.
823         Not really part of this bug fix, but good to land anyway.
824
825 2013-09-29  Darin Adler  <darin@apple.com>
826
827         Take some Xcode advice about turning on additional warnings in ANGLE and gtest
828         https://bugs.webkit.org/show_bug.cgi?id=122087
829
830         Reviewed by Mark Rowe.
831
832         * gtest/xcode/Config/General.xcconfig: Added some warnings that Xcode 5 suggested.
833
834 2013-09-06  Alberto Garcia  <berto@igalia.com>
835
836         GTest: add support for FreeBSD and Hurd
837         https://bugs.webkit.org/show_bug.cgi?id=120870
838
839         Patch by Emilio Pozuelo Monfort <pochu@debian.org>
840         Reviewed by Gustavo Noronha Silva.
841
842         * gtest/include/gtest/internal/gtest-port.h:
843
844 2013-09-05  Anders Carlsson  <andersca@apple.com>
845
846         Enable C++11 wherever we build C++ files that include wtf/Platform.h
847         https://bugs.webkit.org/show_bug.cgi?id=120782
848
849         Reviewed by Andreas Kling.
850
851         Set CLANG_CXX_LANGUAGE_STANDARD to gnu++0x.
852
853         * gtest/xcode/Config/General.xcconfig:
854
855 2013-08-20  Alex Christensen  <achristensen@apple.com>
856
857         Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
858         https://bugs.webkit.org/show_bug.cgi?id=119512
859
860         Reviewed by Brent Fulgham.
861
862         * gtest/msvc/gtest-md.vcxproj:
863         Replaced obj32, bin32, and lib32 with macros for 64-bit build.
864
865 2013-07-23  David Farler  <dfarler@apple.com>
866
867         Provide optional OTHER_CFLAGS, OTHER_CPPFLAGS, OTHER_LDFLAGS additions for building with ASAN
868         https://bugs.webkit.org/show_bug.cgi?id=117762
869
870         Reviewed by Mark Rowe.
871
872         * gtest/xcode/Config/General.xcconfig:
873         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.
874         * gtest/xcode/Config/StaticLibraryTarget.xcconfig:
875         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.
876
877 2013-07-27  Mark Rowe  <mrowe@apple.com>
878
879         Fix builds against an SDK.
880
881         * gtest/xcode/Config/FrameworkTarget.xcconfig: Ensure that gtest.framework is installed
882         in a location compatible with the SDK generation process.
883
884 2013-07-19  Alex Christensen  <achristensen@apple.com>
885
886         Added x64 configuration to Visual Studio build.
887         https://bugs.webkit.org/show_bug.cgi?id=118888
888
889         Reviewed by Brent Fulgham.
890
891         * gtest/msvc/gtest-md.vcxproj:
892
893 2013-07-18  Roger Fong  <roger_fong@apple.com>
894
895         Make sure to link against _debug binaries when appropriate.
896         <rdar://problem/14473010>.
897
898         * gtest/msvc/gtest-md.vcxproj:
899
900 2013-06-17  Darin Adler  <darin@apple.com>
901
902         Sort all the Xcode project files
903         https://bugs.webkit.org/show_bug.cgi?id=117696
904
905         Reviewed by Anders Carlsson.
906
907         * gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
908         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
909
910 2013-06-18  Roger Fong  <roger_fong@apple.com>
911
912         Replace tools32 folder with tools and update WebKit Windows solution accordingly.
913         <rdar://problem/14118143>.
914
915         Rubberstamped by Brent Fulgham.
916
917         * gtest/msvc/gtest-md.vcxproj:
918
919 2013-06-03  Roger Fong  <roger_fong@apple.com>
920
921         Nuke VS2005 files from the tree.
922         <rdar://problem/14042021>.
923
924         Rubberstamped by Brent Fulgham.
925
926         * gtest/msvc/gtest-md.sln: Removed.
927         * gtest/msvc/gtest-md.vcproj: Removed.
928         * gtest/msvc/gtest.sln: Removed.
929         * gtest/msvc/gtest.vcproj: Removed.
930         * gtest/msvc/gtest_main-md.vcproj: Removed.
931         * gtest/msvc/gtest_main.vcproj: Removed.
932         * gtest/msvc/gtest_prod_test-md.vcproj: Removed.
933         * gtest/msvc/gtest_prod_test.vcproj: Removed.
934         * gtest/msvc/gtest_unittest-md.vcproj: Removed.
935         * gtest/msvc/gtest_unittest.vcproj: Removed.
936
937 2013-04-26  Roger Fong  <roger_fong@apple.com>
938
939         Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
940         Make the DebugSuffix configuration use _debug dependencies.
941
942         * gtest/msvc/gtest-md.vcxproj:
943
944 2013-04-09  Benjamin Poulain  <bpoulain@apple.com>
945
946         Remove the WebKit copy of GLU and the file using it
947         https://bugs.webkit.org/show_bug.cgi?id=114249
948
949         Reviewed by Darin Adler.
950
951         * glu/.gitignore: Removed.
952         * glu/LICENSE.txt: Removed.
953         * glu/README.webkit: Removed.
954         * glu/glu.gyp: Removed.
955         * glu/gluos.h: Removed.
956         * glu/internal_glu.h: Removed.
957         * glu/libtess/GNUmakefile: Removed.
958         * glu/libtess/Imakefile: Removed.
959         * glu/libtess/README: Removed.
960         * glu/libtess/alg-outline: Removed.
961         * glu/libtess/dict-list.h: Removed.
962         * glu/libtess/dict.c: Removed.
963         * glu/libtess/dict.h: Removed.
964         * glu/libtess/geom.c: Removed.
965         * glu/libtess/geom.h: Removed.
966         * glu/libtess/memalloc.c: Removed.
967         * glu/libtess/memalloc.h: Removed.
968         * glu/libtess/mesh.c: Removed.
969         * glu/libtess/mesh.h: Removed.
970         * glu/libtess/normal.c: Removed.
971         * glu/libtess/normal.h: Removed.
972         * glu/libtess/priorityq-heap.c: Removed.
973         * glu/libtess/priorityq-heap.h: Removed.
974         * glu/libtess/priorityq-sort.h: Removed.
975         * glu/libtess/priorityq.c: Removed.
976         * glu/libtess/priorityq.h: Removed.
977         * glu/libtess/render.c: Removed.
978         * glu/libtess/render.h: Removed.
979         * glu/libtess/sweep.c: Removed.
980         * glu/libtess/sweep.h: Removed.
981         * glu/libtess/tess.c: Removed.
982         * glu/libtess/tess.h: Removed.
983         * glu/libtess/tessmono.c: Removed.
984         * glu/libtess/tessmono.h: Removed.
985
986 2013-04-08  Benjamin Poulain  <benjamin@webkit.org>
987
988         Remove gyp from ThirdParty
989         https://bugs.webkit.org/show_bug.cgi?id=114244
990
991         Rubberstamped by Ryosuke Niwa.
992
993         * gyp: Removed.
994
995 2013-04-05  Geoffrey Garen  <ggaren@apple.com>
996
997         Made USE(JSC) unconditional
998         https://bugs.webkit.org/show_bug.cgi?id=114058
999
1000         Reviewed by Anders Carlsson.
1001
1002         * gtest/include/gtest/internal/gtest-port.h:
1003
1004 2013-03-29  Martin Robinson  <mrobinson@igalia.com>
1005
1006         Update the version of gyp in the repository
1007         https://bugs.webkit.org/show_bug.cgi?id=113540
1008
1009         Reviewed by Nico Weber.
1010
1011         * gyp: Update gyp to r1605.
1012
1013 2013-03-21  Zan Dobersek  <zdobersek@igalia.com>
1014
1015         [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
1016         https://bugs.webkit.org/show_bug.cgi?id=112947
1017
1018         Reviewed by Martin Robinson.
1019
1020         * leveldb/GNUmakefile.am: Added, sets up the libLevelDB.la library.
1021
1022 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
1023
1024         [WinCairo] Build WinCairo port under VS2010.
1025         https://bugs.webkit.org/show_bug.cgi?id=112861
1026
1027         Reviewed by Tim Horton.
1028
1029         * gtest/msvc/gtest-md.vcxproj: Add WinCairo targets.
1030
1031 2013-03-07  Andrew Bortz  <andrew@abortz.net>
1032
1033         Replace Mersenne Twister RNG with a simple but fast RNG
1034         https://bugs.webkit.org/show_bug.cgi?id=111533
1035
1036         Reviewed by Adam Barth.
1037
1038         This code is no longer used.
1039
1040         * mt19937ar.c: Removed.
1041
1042 2013-02-20  Roger Fong  <roger_fong@apple.com>
1043
1044        Get VS2010 Solution B&I ready.
1045         <rdar://problem/1322988>
1046
1047         Rubberstamped by Timothy Horton.
1048         
1049         Add Production configuration. 
1050
1051         * gtest/msvc/gtest-md.vcxproj:
1052
1053 2013-02-14  Tony Chang  <tony@chromium.org>
1054
1055         Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
1056         https://bugs.webkit.org/show_bug.cgi?id=96934
1057
1058         * gtest/msvc/gtest-md.sln: Modified property svn:eol-style.
1059         * gtest/msvc/gtest.sln: Modified property svn:eol-style.
1060
1061 2013-02-14  Tony Chang  <tony@chromium.org>
1062
1063         Unreviewed, set svn:eol-style CRLF for .sln files.
1064
1065         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1066         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1067
1068 2013-02-14  Roger Fong  <roger_fong@apple.com>
1069
1070         Add gtest-md VS2010 project files.
1071         https://bugs.webkit.org/show_bug.cgi?id=107034.
1072
1073         Reviewed by Brent Fulgham.
1074
1075         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1076         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1077
1078 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
1079
1080         [Qt] Compile WTF tests of TestWebKitAPI
1081         https://bugs.webkit.org/show_bug.cgi?id=108935
1082
1083         Reviewed by Kenneth Rohde Christiansen.
1084
1085         Add qmake build system .pro file for building gtest as static library.
1086
1087         * gtest/gtest.pro: Added.
1088
1089 2013-02-05  Paweł Forysiuk  <tuxator@o2.pl>
1090
1091         Building with MinGW compiler dies with gtest errors
1092         https://bugs.webkit.org/show_bug.cgi?id=108470
1093
1094         Reviewed by Martin Robinson.
1095
1096         Variable Libraries_libgtest_la_CXXFLAGS blindly assumes that
1097         pthreads will always be enabled. Make using pthreads for gtest
1098         conditional on the build target.
1099
1100         * gtest/GNUmakefile.am: Set Libraries_libgtest_la_CXXFLAGS accordingly to the build target.
1101
1102 2013-01-23  Tony Chang  <tony@chromium.org>
1103
1104         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
1105
1106         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1107         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1108
1109 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
1110
1111         [GTK] Build with LevelDB when IndexedDB is enabled
1112         https://bugs.webkit.org/show_bug.cgi?id=103220
1113
1114         Reviewed by Gustavo Noronha Silva.
1115
1116         Add the leveldb 1.9.0 source code to the ThirdParty dependencies.
1117         We cannot depend on leveldb provided by the distribution, because
1118         it sometimes breaks API compatibility.
1119
1120         * leveldb: Imported from the 1.9.0 leveldb source tarball.
1121
1122 2013-01-09  David Farler  <dfarler@apple.com>
1123
1124         Change ARCHS to generic setting to work with multiple platforms.
1125         https://bugs.webkit.org/show_bug.cgi?id=106478
1126
1127         Reviewed by Anders Carlsson.
1128
1129         * gtest/xcode/Config/General.xcconfig: ARCHS = $(ARCHS_STANDARD_32_64_BIT);
1130
1131 2012-10-28  Mark Rowe  <mrowe@apple.com>
1132
1133         Simplify Xcode configuration settings that used to vary between OS versions.
1134
1135         Reviewed by Dan Bernstein.
1136
1137         * gtest/xcode/Config/General.xcconfig:
1138
1139 2012-10-28  Mark Rowe  <mrowe@apple.com>
1140
1141         Remove references to unsupported OS and Xcode versions.
1142
1143         Reviewed by Anders Carlsson.
1144
1145         * gtest/xcode/Config/CompilerVersion.xcconfig: Removed.
1146         * gtest/xcode/Config/General.xcconfig:
1147
1148 2012-10-27  Dan Bernstein  <mitz@apple.com>
1149
1150         REAL_PLATFORM_NAME build setting is no longer needed
1151         https://bugs.webkit.org/show_bug.cgi?id=100587
1152
1153         Reviewed by Mark Rowe.
1154
1155         Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
1156         to PLATFORM_NAME.
1157
1158         * gtest/xcode/Config/CompilerVersion.xcconfig:
1159         * gtest/xcode/Config/General.xcconfig:
1160
1161 2012-08-23  Mark Rowe  <mrowe@apple.com>
1162
1163         Make gtest build with the latest version of clang.
1164
1165         Reviewed by Dan Bernstein.
1166
1167         * gtest/src/gtest-internal-inl.h:
1168         (GTestFlagSaver): Remove an unused member.
1169
1170 2012-07-03  Tony Chang  <tony@chromium.org>
1171
1172         [chromium] Unreviewed, update .gitignore to handle VS2010 files.
1173
1174         * glu/.gitignore:
1175
1176 2012-06-27  Ryosuke Niwa  <rniwa@webkit.org>
1177
1178         Fix gcc build after r121302
1179         https://bugs.webkit.org/show_bug.cgi?id=90055
1180
1181         Reviewed by Mark Rowe.
1182
1183         Assume RTTI is disabled so that gtest builds under XCode 3.2.6.
1184
1185         * gtest/xcode/Config/General.xcconfig:
1186
1187 2012-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1188
1189         Unreviewed. Fix make distcheck.
1190
1191         * gtest/GNUmakefile.am: Add source code files included by
1192         gtest_all.cc to EXTRA_DIST.
1193
1194 2012-04-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1195
1196         [GTK] Build and run TestWebKitAPI WebKit2 unit tests
1197         https://bugs.webkit.org/show_bug.cgi?id=84446
1198
1199         Reviewed by Philippe Normand.
1200
1201         * gtest/GNUmakefile.am: Do not build libgtestmain anymmore since
1202         all tests use now a custom main to make sure WTF threads are
1203         initialized.
1204
1205 2012-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1206
1207         [GTK] Build and run TestWebKitAPI unit tests
1208         https://bugs.webkit.org/show_bug.cgi?id=84325
1209
1210         Reviewed by Philippe Normand.
1211
1212         * gtest/GNUmakefile.am: Added.
1213
1214 2012-03-30  David Barr  <davidbarr@chromium.org>
1215
1216         Split up top-level .gitignore and .gitattributes
1217         https://bugs.webkit.org/show_bug.cgi?id=82687
1218
1219         Reviewed by Tor Arne Vestbø.
1220
1221         * glu/.gitignore: Added.
1222
1223 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
1224
1225         Bash scripts should support LF endings only
1226         https://bugs.webkit.org/show_bug.cgi?id=79509
1227
1228         Reviewed by David Kilzer.
1229
1230         * gtest/xcode/Samples/FrameworkSample/runtests.sh: Added property svn:executable.
1231         * gtest/xcode/Scripts/runtests.sh: Added property svn:executable.
1232
1233 2012-03-08  Jessie Berlin  <jberlin@apple.com>
1234
1235         More Windows build fixing.
1236
1237         * gtest/msvc/gtest-md.vcproj:
1238
1239 2012-03-07  Jessie Berlin  <jberlin@apple.com>
1240
1241         Clean Windows build fails after r110033
1242         https://bugs.webkit.org/show_bug.cgi?id=80553
1243
1244         Rubber-stamped by Jon Honeycutt and Eric Seidel.
1245
1246         * gtest/msvc/gtest-md.vcproj:
1247         Add the new JavaScriptCore include directory to the include path.
1248
1249 2012-02-21  Sam Weinig  <sam@webkit.org>
1250
1251         Attempt to fix the Snow Leopard build.
1252
1253         * gtest/xcode/Config/General.xcconfig:
1254
1255 2012-02-21  Sam Weinig  <sam@webkit.org>
1256
1257         Use libc++ when building with Clang on Mac
1258         https://bugs.webkit.org/show_bug.cgi?id=78981
1259
1260         Reviewed by Dan Bernstein.
1261
1262         * gtest/xcode/Config/General.xcconfig:
1263         In addition to enabling libc++ when building with Clang,
1264         disable gtest's use of tr1::tuple, which doesn't exist in
1265         libc++.
1266
1267 2012-01-25  Mark Rowe  <mrowe@apple.com>
1268
1269         Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
1270
1271         <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
1272
1273         Reviewed by David Kilzer.
1274
1275         * gtest/xcode/Config/ProductionProject.xcconfig: Ensure that the staged frameworks path
1276         is in the framework search path when USE_STAGING_INSTALL_PATH is set. Look for the WebCore
1277         framework in the staged frameworks directory when USE_STAGING_INSTALL_PATH is set.
1278
1279 2012-01-06  Anders Carlsson  <andersca@apple.com>
1280
1281         Make JavaScriptCore.framework a reference and put it in a Frameworks group
1282         https://bugs.webkit.org/show_bug.cgi?id=75740
1283
1284         Reviewed by Mark Rowe.
1285
1286         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1287
1288 2012-01-05  Dan Bernstein  <mitz@apple.com>
1289
1290         Made Debug/Release builds of gtest build only for the active architecture.
1291
1292         Reviewed by Dave Kilzer.
1293
1294         * gtest/xcode/Config/DebugProject.xcconfig:
1295         * gtest/xcode/Config/ProductionProject.xcconfig:
1296         * gtest/xcode/Config/ReleaseProject.xcconfig:
1297
1298 2012-01-04  David Kilzer  <ddkilzer@apple.com>
1299
1300         Remove HEADER_SEARCH_PATHS from Production configurations for gtest
1301
1302         Reviewed by Mark Rowe.
1303
1304         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
1305         HEADER_SEARCH_PATHS from Production configurations to match
1306         changes made for Debug and Release configurations in r104091.
1307
1308 2012-01-04  David Kilzer  <ddkilzer@apple.com>
1309
1310         TestWebKitAPI has issues due to FastMalloc incompatibility
1311         <http://webkit.org/b/66521>
1312         <rdar://problem/10607911>
1313
1314         Reviewed by David Levin.
1315
1316         Original patch by Dmitry Lomov <dslomov@google.com>.
1317
1318         This patch ensures that gtest uses the FastMalloc new and delete
1319         operators that are defined in JavaScriptCore.
1320
1321         * gtest/README.WebKit: Update with project changes.
1322         * gtest/include/gtest/internal/gtest-port.h: Import necessary
1323         headers to use FastMalloc in gtest.
1324         * gtest/msvc/gtest-md.vcproj: Add include directories to find
1325         WTF headers.
1326         * gtest/xcode/Config/DebugProject.xcconfig: Define
1327         WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
1328         * gtest/xcode/Config/General.xcconfig: Define
1329         HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
1330         * gtest/xcode/Config/ProductionProject.xcconfig: Define
1331         WEBCORE_PRIVATE_HEADERS_DIR for Production builds.  This
1332         overrides the value in ReleaseProject.xcconfig.
1333         * gtest/xcode/Config/ReleaseProject.xcconfig: Define
1334         WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
1335         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1336         - Remove local HEADER_SEARCH_PATHS definitions.
1337         - Link to JavaScriptCore.framework when building
1338           gtest.framework.
1339
1340 2012-01-03  David Kilzer  <ddkilzer@apple.com>
1341
1342         Add Production configuration to gtest Xcode project
1343         <http://webkit.org/b/75153>
1344
1345         Reviewed by Adam Roben.
1346
1347         * gtest/README.WebKit: Updated.
1348         * gtest/xcode/Config/ProductionProject.xcconfig: Added.
1349         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1350         - Added Production configuration based on Release configuration.
1351         - Made Production the default configuration.
1352
1353 2011-12-25  Darin Adler  <darin@apple.com>
1354
1355         * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
1356
1357 2011-11-11  Csaba Osztrogonác  <ossy@webkit.org>
1358
1359         100,000 !!!
1360
1361         Reviewed by Zoltan Herczeg.
1362
1363         * ChangeLog: Point out revision 100,000.
1364
1365 2011-08-25  Alexey Proskuryakov  <ap@apple.com>
1366
1367         Fix build when GCC 4.2 is not installed.
1368
1369         * gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
1370         * gtest/xcode/Config/General.xcconfig:
1371         Use the same compiler version as other projects do.
1372
1373 2011-08-19  Sheriff Bot  <webkit.review.bot@gmail.com>
1374
1375         Unreviewed, rolling out r93426.
1376         http://trac.webkit.org/changeset/93426
1377         https://bugs.webkit.org/show_bug.cgi?id=66607
1378
1379         Broke the Mac build by not building gtest.framework anymore
1380         (Requested by andersca on #webkit).
1381
1382         * gtest/README.WebKit:
1383         * gtest/include/gtest/internal/gtest-port.h:
1384         * gtest/msvc/gtest-md.vcproj:
1385         * gtest/xcode/Config/General.xcconfig:
1386         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1387
1388 2011-08-18  Dmitry Lomov  <dslomov@google.com>
1389
1390         TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
1391         https://bugs.webkit.org/show_bug.cgi?id=66521
1392
1393         This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
1394
1395         Reviewed by David Levin.
1396
1397         * gtest/include/gtest/internal/gtest-port.h:
1398         * gtest/msvc/gtest-md.vcproj:
1399         * gtest/README.WebKit:
1400         * gtest/xcode/Config/General.xcconfig:
1401         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1402
1403 2011-08-09  Mark Rowe  <mrowe@apple.com>
1404
1405         Fix gtest to compile in the release configuration with clang.
1406
1407         This change was made upstream in r443.
1408
1409         * gtest/src/gtest.cc:
1410
1411 2011-08-04  Mark Rowe  <mrowe@apple.com>
1412
1413         Future-proof Xcode configuration settings.
1414
1415         * gtest/xcode/Config/General.xcconfig:
1416
1417 2011-08-03  Dmitry Lomov  <dslomov@google.com>
1418
1419         https://bugs.webkit.org/show_bug.cgi?id=61812
1420         TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
1421
1422         Disable fast malloc for offending class (::std::strstream) in gtest.
1423         This looks like the most non-intrusive solution.
1424
1425         Reviewed by David Levin.
1426
1427         * gtest/include/gtest/internal/gtest-port.h:
1428         (testing::internal::StrStream::operator new):
1429         (testing::internal::StrStream::operator new[]):
1430         (testing::internal::StrStream::operator delete):
1431         (testing::internal::StrStream::operator delete[]):
1432
1433 2011-07-05  Adam Barth  <abarth@webkit.org>
1434
1435         Import qunit JavaScript unit testing framework
1436         https://bugs.webkit.org/show_bug.cgi?id=63967
1437
1438         Reviewed by Eric Seidel.
1439
1440         We're going to use this unit testing framework to test garden-o-matic.
1441
1442         * qunit: Added.
1443
1444 2011-06-04  Adam Barth  <abarth@webkit.org>
1445
1446         * glu: Added property svn:ignore.
1447             - For glu.xcodeproj, which is generated from glu.gyp.
1448
1449 2011-05-24  Stephen White  <senorblanco@chromium.org>
1450
1451         Reviewed by Kenneth Russell.
1452
1453         Unfork glu sources as much as possible.
1454         https://bugs.webkit.org/show_bug.cgi?id=61365
1455
1456         Restore the glu sources closer to the original version on oss.sgi.com
1457         by removing the WebKit-specific include paths, restoring the include
1458         order, and renaming the glu* functions via #defines rather than in
1459         the source.
1460
1461         * glu/README.webkit:
1462         Update the README to reflect the changes from trunk.
1463         * glu/glu.gyp:
1464         Add Source/Thirdparty/glu as an include path, so we can remove the
1465         hardcoded paths from the source files.
1466         * glu/gluos.h:
1467         Add #defines to rename the glu entry points to internal_*.
1468         * glu/internal_glu.h:
1469         * glu/libtess/dict.c:
1470         * glu/libtess/geom.c:
1471         * glu/libtess/geom.h:
1472         * glu/libtess/memalloc.c:
1473         * glu/libtess/mesh.c:
1474         * glu/libtess/mesh.h:
1475         * glu/libtess/normal.c:
1476         * glu/libtess/normal.h:
1477         * glu/libtess/priorityq-heap.c:
1478         * glu/libtess/priorityq-sort.h:
1479         * glu/libtess/priorityq.c:
1480         * glu/libtess/priorityq.h:
1481         * glu/libtess/render.c:
1482         * glu/libtess/render.h:
1483         * glu/libtess/sweep.c:
1484         * glu/libtess/sweep.h:
1485         * glu/libtess/tess.c:
1486         * glu/libtess/tess.h:
1487         * glu/libtess/tessmono.c:
1488         Remove WebKit-specific include paths, and internal_ prefixes from glu
1489         entry points.  Restore include order to original source order.
1490
1491 2011-05-19  Evan Martin  <evan@chromium.org>
1492
1493         Reviewed by Tony Chang.
1494
1495         [chromium] remove <(library) variable
1496         https://bugs.webkit.org/show_bug.cgi?id=61158
1497
1498         This was for a build experiment; we can just use the correct value now.
1499
1500         * glu/glu.gyp:
1501         * gyp/test/library/src/library.gyp:
1502
1503 2011-05-12  Jeff Miller  <jeffm@apple.com>
1504
1505         Ignore Visual Studio *.user files.
1506
1507         * gtest/msvc: Added property svn:ignore.
1508
1509 2011-05-12  Adam Roben  <aroben@apple.com>
1510
1511         Windows production build fix
1512
1513         * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
1514         for all configurations.
1515
1516 2011-05-12  Adam Roben  <aroben@apple.com>
1517
1518         A little gtest cleanup after r86287
1519
1520         * gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
1521         other projects. (At some point all the settings should be moved into .vsprops files to match
1522         our other projects, too.)
1523