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