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