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