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