[iOS] Upstream gtest
[WebKit-https.git] / Source / ThirdParty / ChangeLog
1 2014-01-11  David Kilzer  <ddkilzer@apple.com>
2
3         [iOS] Upstream gtest
4         <http://webkit.org/b/126811>
5
6         Reviewed by Mark Rowe.
7
8         * gtest/xcode/Config/General.xcconfig: Include iOS.xcconfig.
9         * gtest/xcode/Config/iOS.xcconfig: Added.
10         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Add iOS.xcconfig.
11         Sort.
12
13 2013-12-13  Brent Fulgham  <bfulgham@apple.com>
14
15         [Win] Switch WebKit solution to Visual Studio 2013
16         https://bugs.webkit.org/show_bug.cgi?id=125192
17
18         Reviewed by Anders Carlsson.
19
20         * gtest/msvc/gtest-md.vcxproj: Update for VS2013
21
22 2013-11-15  Roger Fong  <roger_fong@apple.com>
23
24         Unreviewed, gtest project file cleanup.
25
26         * gtest/msvc/gtest-md.vcxproj:
27
28 2013-10-24  Mark Rowe  <mrowe@apple.com>
29
30         Remove references to OS X 10.7 from Xcode configuration settings.
31
32         Now that we're not building for OS X 10.7 they're no longer needed.
33
34         Reviewed by Anders Carlsson.
35
36         * gtest/xcode/Config/General.xcconfig:
37
38 2013-10-24  Mark Rowe  <mrowe@apple.com>
39
40         <rdar://problem/15312643> Prepare for the mysterious future.
41
42         Reviewed by David Kilzer.
43
44         * gtest/xcode/Config/General.xcconfig:
45
46 2013-10-10  Mark Rowe  <mrowe@apple.com>
47
48         <rdar://problem/13341666> WebKit should always build against an SDK.
49
50         Have all projects default to building against the OS X Internal SDK for the Production
51         configuration. For the Debug and Release configurations, look for UseInternalSDK.xcconfig
52         to determine whether the OS X Internal SDK should be used. If not, use the normal OS X SDK.
53
54         Reviewed by Dan Bernstein.
55
56         * gtest/xcode/Config/General.xcconfig:
57         * gtest/xcode/Config/ProductionProject.xcconfig:
58
59 2013-10-06  Dan Bernstein  <mitz@apple.com>
60
61         Build against the Xcode default toolchain when targeting OS X 10.8.
62
63         This fixes the build after r156632 in configurations that use another toolchain
64         by default.
65
66         * gtest/xcode/Config/General.xcconfig:
67
68 2013-10-06  Darin Adler  <darin@apple.com>
69
70         Remove unneeded ScriptGCEvent class
71         https://bugs.webkit.org/show_bug.cgi?id=122390
72
73         Reviewed by Anders Carlsson.
74
75         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update this file.
76         Not really part of this bug fix, but good to land anyway.
77
78 2013-09-29  Darin Adler  <darin@apple.com>
79
80         Take some Xcode advice about turning on additional warnings in ANGLE and gtest
81         https://bugs.webkit.org/show_bug.cgi?id=122087
82
83         Reviewed by Mark Rowe.
84
85         * gtest/xcode/Config/General.xcconfig: Added some warnings that Xcode 5 suggested.
86
87 2013-09-06  Alberto Garcia  <berto@igalia.com>
88
89         GTest: add support for FreeBSD and Hurd
90         https://bugs.webkit.org/show_bug.cgi?id=120870
91
92         Patch by Emilio Pozuelo Monfort <pochu@debian.org>
93         Reviewed by Gustavo Noronha Silva.
94
95         * gtest/include/gtest/internal/gtest-port.h:
96
97 2013-09-05  Anders Carlsson  <andersca@apple.com>
98
99         Enable C++11 wherever we build C++ files that include wtf/Platform.h
100         https://bugs.webkit.org/show_bug.cgi?id=120782
101
102         Reviewed by Andreas Kling.
103
104         Set CLANG_CXX_LANGUAGE_STANDARD to gnu++0x.
105
106         * gtest/xcode/Config/General.xcconfig:
107
108 2013-08-20  Alex Christensen  <achristensen@apple.com>
109
110         Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
111         https://bugs.webkit.org/show_bug.cgi?id=119512
112
113         Reviewed by Brent Fulgham.
114
115         * gtest/msvc/gtest-md.vcxproj:
116         Replaced obj32, bin32, and lib32 with macros for 64-bit build.
117
118 2013-07-23  David Farler  <dfarler@apple.com>
119
120         Provide optional OTHER_CFLAGS, OTHER_CPPFLAGS, OTHER_LDFLAGS additions for building with ASAN
121         https://bugs.webkit.org/show_bug.cgi?id=117762
122
123         Reviewed by Mark Rowe.
124
125         * gtest/xcode/Config/General.xcconfig:
126         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.
127         * gtest/xcode/Config/StaticLibraryTarget.xcconfig:
128         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.
129
130 2013-07-27  Mark Rowe  <mrowe@apple.com>
131
132         Fix builds against an SDK.
133
134         * gtest/xcode/Config/FrameworkTarget.xcconfig: Ensure that gtest.framework is installed
135         in a location compatible with the SDK generation process.
136
137 2013-07-19  Alex Christensen  <achristensen@apple.com>
138
139         Added x64 configuration to Visual Studio build.
140         https://bugs.webkit.org/show_bug.cgi?id=118888
141
142         Reviewed by Brent Fulgham.
143
144         * gtest/msvc/gtest-md.vcxproj:
145
146 2013-07-18  Roger Fong  <roger_fong@apple.com>
147
148         Make sure to link against _debug binaries when appropriate.
149         <rdar://problem/14473010>.
150
151         * gtest/msvc/gtest-md.vcxproj:
152
153 2013-06-17  Darin Adler  <darin@apple.com>
154
155         Sort all the Xcode project files
156         https://bugs.webkit.org/show_bug.cgi?id=117696
157
158         Reviewed by Anders Carlsson.
159
160         * gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
161         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
162
163 2013-06-18  Roger Fong  <roger_fong@apple.com>
164
165         Replace tools32 folder with tools and update WebKit Windows solution accordingly.
166         <rdar://problem/14118143>.
167
168         Rubberstamped by Brent Fulgham.
169
170         * gtest/msvc/gtest-md.vcxproj:
171
172 2013-06-03  Roger Fong  <roger_fong@apple.com>
173
174         Nuke VS2005 files from the tree.
175         <rdar://problem/14042021>.
176
177         Rubberstamped by Brent Fulgham.
178
179         * gtest/msvc/gtest-md.sln: Removed.
180         * gtest/msvc/gtest-md.vcproj: Removed.
181         * gtest/msvc/gtest.sln: Removed.
182         * gtest/msvc/gtest.vcproj: Removed.
183         * gtest/msvc/gtest_main-md.vcproj: Removed.
184         * gtest/msvc/gtest_main.vcproj: Removed.
185         * gtest/msvc/gtest_prod_test-md.vcproj: Removed.
186         * gtest/msvc/gtest_prod_test.vcproj: Removed.
187         * gtest/msvc/gtest_unittest-md.vcproj: Removed.
188         * gtest/msvc/gtest_unittest.vcproj: Removed.
189
190 2013-04-26  Roger Fong  <roger_fong@apple.com>
191
192         Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
193         Make the DebugSuffix configuration use _debug dependencies.
194
195         * gtest/msvc/gtest-md.vcxproj:
196
197 2013-04-09  Benjamin Poulain  <bpoulain@apple.com>
198
199         Remove the WebKit copy of GLU and the file using it
200         https://bugs.webkit.org/show_bug.cgi?id=114249
201
202         Reviewed by Darin Adler.
203
204         * glu/.gitignore: Removed.
205         * glu/LICENSE.txt: Removed.
206         * glu/README.webkit: Removed.
207         * glu/glu.gyp: Removed.
208         * glu/gluos.h: Removed.
209         * glu/internal_glu.h: Removed.
210         * glu/libtess/GNUmakefile: Removed.
211         * glu/libtess/Imakefile: Removed.
212         * glu/libtess/README: Removed.
213         * glu/libtess/alg-outline: Removed.
214         * glu/libtess/dict-list.h: Removed.
215         * glu/libtess/dict.c: Removed.
216         * glu/libtess/dict.h: Removed.
217         * glu/libtess/geom.c: Removed.
218         * glu/libtess/geom.h: Removed.
219         * glu/libtess/memalloc.c: Removed.
220         * glu/libtess/memalloc.h: Removed.
221         * glu/libtess/mesh.c: Removed.
222         * glu/libtess/mesh.h: Removed.
223         * glu/libtess/normal.c: Removed.
224         * glu/libtess/normal.h: Removed.
225         * glu/libtess/priorityq-heap.c: Removed.
226         * glu/libtess/priorityq-heap.h: Removed.
227         * glu/libtess/priorityq-sort.h: Removed.
228         * glu/libtess/priorityq.c: Removed.
229         * glu/libtess/priorityq.h: Removed.
230         * glu/libtess/render.c: Removed.
231         * glu/libtess/render.h: Removed.
232         * glu/libtess/sweep.c: Removed.
233         * glu/libtess/sweep.h: Removed.
234         * glu/libtess/tess.c: Removed.
235         * glu/libtess/tess.h: Removed.
236         * glu/libtess/tessmono.c: Removed.
237         * glu/libtess/tessmono.h: Removed.
238
239 2013-04-08  Benjamin Poulain  <benjamin@webkit.org>
240
241         Remove gyp from ThirdParty
242         https://bugs.webkit.org/show_bug.cgi?id=114244
243
244         Rubberstamped by Ryosuke Niwa.
245
246         * gyp: Removed.
247
248 2013-04-05  Geoffrey Garen  <ggaren@apple.com>
249
250         Made USE(JSC) unconditional
251         https://bugs.webkit.org/show_bug.cgi?id=114058
252
253         Reviewed by Anders Carlsson.
254
255         * gtest/include/gtest/internal/gtest-port.h:
256
257 2013-03-29  Martin Robinson  <mrobinson@igalia.com>
258
259         Update the version of gyp in the repository
260         https://bugs.webkit.org/show_bug.cgi?id=113540
261
262         Reviewed by Nico Weber.
263
264         * gyp: Update gyp to r1605.
265
266 2013-03-21  Zan Dobersek  <zdobersek@igalia.com>
267
268         [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
269         https://bugs.webkit.org/show_bug.cgi?id=112947
270
271         Reviewed by Martin Robinson.
272
273         * leveldb/GNUmakefile.am: Added, sets up the libLevelDB.la library.
274
275 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
276
277         [WinCairo] Build WinCairo port under VS2010.
278         https://bugs.webkit.org/show_bug.cgi?id=112861
279
280         Reviewed by Tim Horton.
281
282         * gtest/msvc/gtest-md.vcxproj: Add WinCairo targets.
283
284 2013-03-07  Andrew Bortz  <andrew@abortz.net>
285
286         Replace Mersenne Twister RNG with a simple but fast RNG
287         https://bugs.webkit.org/show_bug.cgi?id=111533
288
289         Reviewed by Adam Barth.
290
291         This code is no longer used.
292
293         * mt19937ar.c: Removed.
294
295 2013-02-20  Roger Fong  <roger_fong@apple.com>
296
297        Get VS2010 Solution B&I ready.
298         <rdar://problem/1322988>
299
300         Rubberstamped by Timothy Horton.
301         
302         Add Production configuration. 
303
304         * gtest/msvc/gtest-md.vcxproj:
305
306 2013-02-14  Tony Chang  <tony@chromium.org>
307
308         Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
309         https://bugs.webkit.org/show_bug.cgi?id=96934
310
311         * gtest/msvc/gtest-md.sln: Modified property svn:eol-style.
312         * gtest/msvc/gtest.sln: Modified property svn:eol-style.
313
314 2013-02-14  Tony Chang  <tony@chromium.org>
315
316         Unreviewed, set svn:eol-style CRLF for .sln files.
317
318         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
319         * gtest/msvc/gtest.sln: Added property svn:eol-style.
320
321 2013-02-14  Roger Fong  <roger_fong@apple.com>
322
323         Add gtest-md VS2010 project files.
324         https://bugs.webkit.org/show_bug.cgi?id=107034.
325
326         Reviewed by Brent Fulgham.
327
328         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
329         * gtest/msvc/gtest.sln: Added property svn:eol-style.
330
331 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
332
333         [Qt] Compile WTF tests of TestWebKitAPI
334         https://bugs.webkit.org/show_bug.cgi?id=108935
335
336         Reviewed by Kenneth Rohde Christiansen.
337
338         Add qmake build system .pro file for building gtest as static library.
339
340         * gtest/gtest.pro: Added.
341
342 2013-02-05  Paweł Forysiuk  <tuxator@o2.pl>
343
344         Building with MinGW compiler dies with gtest errors
345         https://bugs.webkit.org/show_bug.cgi?id=108470
346
347         Reviewed by Martin Robinson.
348
349         Variable Libraries_libgtest_la_CXXFLAGS blindly assumes that
350         pthreads will always be enabled. Make using pthreads for gtest
351         conditional on the build target.
352
353         * gtest/GNUmakefile.am: Set Libraries_libgtest_la_CXXFLAGS accordingly to the build target.
354
355 2013-01-23  Tony Chang  <tony@chromium.org>
356
357         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
358
359         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
360         * gtest/msvc/gtest.sln: Added property svn:eol-style.
361
362 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
363
364         [GTK] Build with LevelDB when IndexedDB is enabled
365         https://bugs.webkit.org/show_bug.cgi?id=103220
366
367         Reviewed by Gustavo Noronha Silva.
368
369         Add the leveldb 1.9.0 source code to the ThirdParty dependencies.
370         We cannot depend on leveldb provided by the distribution, because
371         it sometimes breaks API compatibility.
372
373         * leveldb: Imported from the 1.9.0 leveldb source tarball.
374
375 2013-01-09  David Farler  <dfarler@apple.com>
376
377         Change ARCHS to generic setting to work with multiple platforms.
378         https://bugs.webkit.org/show_bug.cgi?id=106478
379
380         Reviewed by Anders Carlsson.
381
382         * gtest/xcode/Config/General.xcconfig: ARCHS = $(ARCHS_STANDARD_32_64_BIT);
383
384 2012-10-28  Mark Rowe  <mrowe@apple.com>
385
386         Simplify Xcode configuration settings that used to vary between OS versions.
387
388         Reviewed by Dan Bernstein.
389
390         * gtest/xcode/Config/General.xcconfig:
391
392 2012-10-28  Mark Rowe  <mrowe@apple.com>
393
394         Remove references to unsupported OS and Xcode versions.
395
396         Reviewed by Anders Carlsson.
397
398         * gtest/xcode/Config/CompilerVersion.xcconfig: Removed.
399         * gtest/xcode/Config/General.xcconfig:
400
401 2012-10-27  Dan Bernstein  <mitz@apple.com>
402
403         REAL_PLATFORM_NAME build setting is no longer needed
404         https://bugs.webkit.org/show_bug.cgi?id=100587
405
406         Reviewed by Mark Rowe.
407
408         Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
409         to PLATFORM_NAME.
410
411         * gtest/xcode/Config/CompilerVersion.xcconfig:
412         * gtest/xcode/Config/General.xcconfig:
413
414 2012-08-23  Mark Rowe  <mrowe@apple.com>
415
416         Make gtest build with the latest version of clang.
417
418         Reviewed by Dan Bernstein.
419
420         * gtest/src/gtest-internal-inl.h:
421         (GTestFlagSaver): Remove an unused member.
422
423 2012-07-03  Tony Chang  <tony@chromium.org>
424
425         [chromium] Unreviewed, update .gitignore to handle VS2010 files.
426
427         * glu/.gitignore:
428
429 2012-06-27  Ryosuke Niwa  <rniwa@webkit.org>
430
431         Fix gcc build after r121302
432         https://bugs.webkit.org/show_bug.cgi?id=90055
433
434         Reviewed by Mark Rowe.
435
436         Assume RTTI is disabled so that gtest builds under XCode 3.2.6.
437
438         * gtest/xcode/Config/General.xcconfig:
439
440 2012-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
441
442         Unreviewed. Fix make distcheck.
443
444         * gtest/GNUmakefile.am: Add source code files included by
445         gtest_all.cc to EXTRA_DIST.
446
447 2012-04-26  Carlos Garcia Campos  <cgarcia@igalia.com>
448
449         [GTK] Build and run TestWebKitAPI WebKit2 unit tests
450         https://bugs.webkit.org/show_bug.cgi?id=84446
451
452         Reviewed by Philippe Normand.
453
454         * gtest/GNUmakefile.am: Do not build libgtestmain anymmore since
455         all tests use now a custom main to make sure WTF threads are
456         initialized.
457
458 2012-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
459
460         [GTK] Build and run TestWebKitAPI unit tests
461         https://bugs.webkit.org/show_bug.cgi?id=84325
462
463         Reviewed by Philippe Normand.
464
465         * gtest/GNUmakefile.am: Added.
466
467 2012-03-30  David Barr  <davidbarr@chromium.org>
468
469         Split up top-level .gitignore and .gitattributes
470         https://bugs.webkit.org/show_bug.cgi?id=82687
471
472         Reviewed by Tor Arne Vestbø.
473
474         * glu/.gitignore: Added.
475
476 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
477
478         Bash scripts should support LF endings only
479         https://bugs.webkit.org/show_bug.cgi?id=79509
480
481         Reviewed by David Kilzer.
482
483         * gtest/xcode/Samples/FrameworkSample/runtests.sh: Added property svn:executable.
484         * gtest/xcode/Scripts/runtests.sh: Added property svn:executable.
485
486 2012-03-08  Jessie Berlin  <jberlin@apple.com>
487
488         More Windows build fixing.
489
490         * gtest/msvc/gtest-md.vcproj:
491
492 2012-03-07  Jessie Berlin  <jberlin@apple.com>
493
494         Clean Windows build fails after r110033
495         https://bugs.webkit.org/show_bug.cgi?id=80553
496
497         Rubber-stamped by Jon Honeycutt and Eric Seidel.
498
499         * gtest/msvc/gtest-md.vcproj:
500         Add the new JavaScriptCore include directory to the include path.
501
502 2012-02-21  Sam Weinig  <sam@webkit.org>
503
504         Attempt to fix the Snow Leopard build.
505
506         * gtest/xcode/Config/General.xcconfig:
507
508 2012-02-21  Sam Weinig  <sam@webkit.org>
509
510         Use libc++ when building with Clang on Mac
511         https://bugs.webkit.org/show_bug.cgi?id=78981
512
513         Reviewed by Dan Bernstein.
514
515         * gtest/xcode/Config/General.xcconfig:
516         In addition to enabling libc++ when building with Clang,
517         disable gtest's use of tr1::tuple, which doesn't exist in
518         libc++.
519
520 2012-01-25  Mark Rowe  <mrowe@apple.com>
521
522         Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
523
524         <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
525
526         Reviewed by David Kilzer.
527
528         * gtest/xcode/Config/ProductionProject.xcconfig: Ensure that the staged frameworks path
529         is in the framework search path when USE_STAGING_INSTALL_PATH is set. Look for the WebCore
530         framework in the staged frameworks directory when USE_STAGING_INSTALL_PATH is set.
531
532 2012-01-06  Anders Carlsson  <andersca@apple.com>
533
534         Make JavaScriptCore.framework a reference and put it in a Frameworks group
535         https://bugs.webkit.org/show_bug.cgi?id=75740
536
537         Reviewed by Mark Rowe.
538
539         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
540
541 2012-01-05  Dan Bernstein  <mitz@apple.com>
542
543         Made Debug/Release builds of gtest build only for the active architecture.
544
545         Reviewed by Dave Kilzer.
546
547         * gtest/xcode/Config/DebugProject.xcconfig:
548         * gtest/xcode/Config/ProductionProject.xcconfig:
549         * gtest/xcode/Config/ReleaseProject.xcconfig:
550
551 2012-01-04  David Kilzer  <ddkilzer@apple.com>
552
553         Remove HEADER_SEARCH_PATHS from Production configurations for gtest
554
555         Reviewed by Mark Rowe.
556
557         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
558         HEADER_SEARCH_PATHS from Production configurations to match
559         changes made for Debug and Release configurations in r104091.
560
561 2012-01-04  David Kilzer  <ddkilzer@apple.com>
562
563         TestWebKitAPI has issues due to FastMalloc incompatibility
564         <http://webkit.org/b/66521>
565         <rdar://problem/10607911>
566
567         Reviewed by David Levin.
568
569         Original patch by Dmitry Lomov <dslomov@google.com>.
570
571         This patch ensures that gtest uses the FastMalloc new and delete
572         operators that are defined in JavaScriptCore.
573
574         * gtest/README.WebKit: Update with project changes.
575         * gtest/include/gtest/internal/gtest-port.h: Import necessary
576         headers to use FastMalloc in gtest.
577         * gtest/msvc/gtest-md.vcproj: Add include directories to find
578         WTF headers.
579         * gtest/xcode/Config/DebugProject.xcconfig: Define
580         WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
581         * gtest/xcode/Config/General.xcconfig: Define
582         HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
583         * gtest/xcode/Config/ProductionProject.xcconfig: Define
584         WEBCORE_PRIVATE_HEADERS_DIR for Production builds.  This
585         overrides the value in ReleaseProject.xcconfig.
586         * gtest/xcode/Config/ReleaseProject.xcconfig: Define
587         WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
588         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
589         - Remove local HEADER_SEARCH_PATHS definitions.
590         - Link to JavaScriptCore.framework when building
591           gtest.framework.
592
593 2012-01-03  David Kilzer  <ddkilzer@apple.com>
594
595         Add Production configuration to gtest Xcode project
596         <http://webkit.org/b/75153>
597
598         Reviewed by Adam Roben.
599
600         * gtest/README.WebKit: Updated.
601         * gtest/xcode/Config/ProductionProject.xcconfig: Added.
602         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
603         - Added Production configuration based on Release configuration.
604         - Made Production the default configuration.
605
606 2011-12-25  Darin Adler  <darin@apple.com>
607
608         * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
609
610 2011-11-11  Csaba Osztrogonác  <ossy@webkit.org>
611
612         100,000 !!!
613
614         Reviewed by Zoltan Herczeg.
615
616         * ChangeLog: Point out revision 100,000.
617
618 2011-08-25  Alexey Proskuryakov  <ap@apple.com>
619
620         Fix build when GCC 4.2 is not installed.
621
622         * gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
623         * gtest/xcode/Config/General.xcconfig:
624         Use the same compiler version as other projects do.
625
626 2011-08-19  Sheriff Bot  <webkit.review.bot@gmail.com>
627
628         Unreviewed, rolling out r93426.
629         http://trac.webkit.org/changeset/93426
630         https://bugs.webkit.org/show_bug.cgi?id=66607
631
632         Broke the Mac build by not building gtest.framework anymore
633         (Requested by andersca on #webkit).
634
635         * gtest/README.WebKit:
636         * gtest/include/gtest/internal/gtest-port.h:
637         * gtest/msvc/gtest-md.vcproj:
638         * gtest/xcode/Config/General.xcconfig:
639         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
640
641 2011-08-18  Dmitry Lomov  <dslomov@google.com>
642
643         TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
644         https://bugs.webkit.org/show_bug.cgi?id=66521
645
646         This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
647
648         Reviewed by David Levin.
649
650         * gtest/include/gtest/internal/gtest-port.h:
651         * gtest/msvc/gtest-md.vcproj:
652         * gtest/README.WebKit:
653         * gtest/xcode/Config/General.xcconfig:
654         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
655
656 2011-08-09  Mark Rowe  <mrowe@apple.com>
657
658         Fix gtest to compile in the release configuration with clang.
659
660         This change was made upstream in r443.
661
662         * gtest/src/gtest.cc:
663
664 2011-08-04  Mark Rowe  <mrowe@apple.com>
665
666         Future-proof Xcode configuration settings.
667
668         * gtest/xcode/Config/General.xcconfig:
669
670 2011-08-03  Dmitry Lomov  <dslomov@google.com>
671
672         https://bugs.webkit.org/show_bug.cgi?id=61812
673         TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
674
675         Disable fast malloc for offending class (::std::strstream) in gtest.
676         This looks like the most non-intrusive solution.
677
678         Reviewed by David Levin.
679
680         * gtest/include/gtest/internal/gtest-port.h:
681         (testing::internal::StrStream::operator new):
682         (testing::internal::StrStream::operator new[]):
683         (testing::internal::StrStream::operator delete):
684         (testing::internal::StrStream::operator delete[]):
685
686 2011-07-05  Adam Barth  <abarth@webkit.org>
687
688         Import qunit JavaScript unit testing framework
689         https://bugs.webkit.org/show_bug.cgi?id=63967
690
691         Reviewed by Eric Seidel.
692
693         We're going to use this unit testing framework to test garden-o-matic.
694
695         * qunit: Added.
696
697 2011-06-04  Adam Barth  <abarth@webkit.org>
698
699         * glu: Added property svn:ignore.
700             - For glu.xcodeproj, which is generated from glu.gyp.
701
702 2011-05-24  Stephen White  <senorblanco@chromium.org>
703
704         Reviewed by Kenneth Russell.
705
706         Unfork glu sources as much as possible.
707         https://bugs.webkit.org/show_bug.cgi?id=61365
708
709         Restore the glu sources closer to the original version on oss.sgi.com
710         by removing the WebKit-specific include paths, restoring the include
711         order, and renaming the glu* functions via #defines rather than in
712         the source.
713
714         * glu/README.webkit:
715         Update the README to reflect the changes from trunk.
716         * glu/glu.gyp:
717         Add Source/Thirdparty/glu as an include path, so we can remove the
718         hardcoded paths from the source files.
719         * glu/gluos.h:
720         Add #defines to rename the glu entry points to internal_*.
721         * glu/internal_glu.h:
722         * glu/libtess/dict.c:
723         * glu/libtess/geom.c:
724         * glu/libtess/geom.h:
725         * glu/libtess/memalloc.c:
726         * glu/libtess/mesh.c:
727         * glu/libtess/mesh.h:
728         * glu/libtess/normal.c:
729         * glu/libtess/normal.h:
730         * glu/libtess/priorityq-heap.c:
731         * glu/libtess/priorityq-sort.h:
732         * glu/libtess/priorityq.c:
733         * glu/libtess/priorityq.h:
734         * glu/libtess/render.c:
735         * glu/libtess/render.h:
736         * glu/libtess/sweep.c:
737         * glu/libtess/sweep.h:
738         * glu/libtess/tess.c:
739         * glu/libtess/tess.h:
740         * glu/libtess/tessmono.c:
741         Remove WebKit-specific include paths, and internal_ prefixes from glu
742         entry points.  Restore include order to original source order.
743
744 2011-05-19  Evan Martin  <evan@chromium.org>
745
746         Reviewed by Tony Chang.
747
748         [chromium] remove <(library) variable
749         https://bugs.webkit.org/show_bug.cgi?id=61158
750
751         This was for a build experiment; we can just use the correct value now.
752
753         * glu/glu.gyp:
754         * gyp/test/library/src/library.gyp:
755
756 2011-05-12  Jeff Miller  <jeffm@apple.com>
757
758         Ignore Visual Studio *.user files.
759
760         * gtest/msvc: Added property svn:ignore.
761
762 2011-05-12  Adam Roben  <aroben@apple.com>
763
764         Windows production build fix
765
766         * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
767         for all configurations.
768
769 2011-05-12  Adam Roben  <aroben@apple.com>
770
771         A little gtest cleanup after r86287
772
773         * gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
774         other projects. (At some point all the settings should be moved into .vsprops files to match
775         our other projects, too.)
776