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