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