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