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