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