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