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