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