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