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