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