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