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