1 2013-06-17 Darin Adler <darin@apple.com>
3 Sort all the Xcode project files
4 https://bugs.webkit.org/show_bug.cgi?id=117696
6 Reviewed by Anders Carlsson.
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.
11 2013-06-18 Roger Fong <roger_fong@apple.com>
13 Replace tools32 folder with tools and update WebKit Windows solution accordingly.
14 <rdar://problem/14118143>.
16 Rubberstamped by Brent Fulgham.
18 * gtest/msvc/gtest-md.vcxproj:
20 2013-06-03 Roger Fong <roger_fong@apple.com>
22 Nuke VS2005 files from the tree.
23 <rdar://problem/14042021>.
25 Rubberstamped by Brent Fulgham.
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.
38 2013-04-26 Roger Fong <roger_fong@apple.com>
40 Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
41 Make the DebugSuffix configuration use _debug dependencies.
43 * gtest/msvc/gtest-md.vcxproj:
45 2013-04-09 Benjamin Poulain <bpoulain@apple.com>
47 Remove the WebKit copy of GLU and the file using it
48 https://bugs.webkit.org/show_bug.cgi?id=114249
50 Reviewed by Darin Adler.
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.
87 2013-04-08 Benjamin Poulain <benjamin@webkit.org>
89 Remove gyp from ThirdParty
90 https://bugs.webkit.org/show_bug.cgi?id=114244
92 Rubberstamped by Ryosuke Niwa.
96 2013-04-05 Geoffrey Garen <ggaren@apple.com>
98 Made USE(JSC) unconditional
99 https://bugs.webkit.org/show_bug.cgi?id=114058
101 Reviewed by Anders Carlsson.
103 * gtest/include/gtest/internal/gtest-port.h:
105 2013-03-29 Martin Robinson <mrobinson@igalia.com>
107 Update the version of gyp in the repository
108 https://bugs.webkit.org/show_bug.cgi?id=113540
110 Reviewed by Nico Weber.
112 * gyp: Update gyp to r1605.
114 2013-03-21 Zan Dobersek <zdobersek@igalia.com>
116 [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
117 https://bugs.webkit.org/show_bug.cgi?id=112947
119 Reviewed by Martin Robinson.
121 * leveldb/GNUmakefile.am: Added, sets up the libLevelDB.la library.
123 2013-03-20 Brent Fulgham <bfulgham@webkit.org>
125 [WinCairo] Build WinCairo port under VS2010.
126 https://bugs.webkit.org/show_bug.cgi?id=112861
128 Reviewed by Tim Horton.
130 * gtest/msvc/gtest-md.vcxproj: Add WinCairo targets.
132 2013-03-07 Andrew Bortz <andrew@abortz.net>
134 Replace Mersenne Twister RNG with a simple but fast RNG
135 https://bugs.webkit.org/show_bug.cgi?id=111533
137 Reviewed by Adam Barth.
139 This code is no longer used.
141 * mt19937ar.c: Removed.
143 2013-02-20 Roger Fong <roger_fong@apple.com>
145 Get VS2010 Solution B&I ready.
146 <rdar://problem/1322988>
148 Rubberstamped by Timothy Horton.
150 Add Production configuration.
152 * gtest/msvc/gtest-md.vcxproj:
154 2013-02-14 Tony Chang <tony@chromium.org>
156 Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
157 https://bugs.webkit.org/show_bug.cgi?id=96934
159 * gtest/msvc/gtest-md.sln: Modified property svn:eol-style.
160 * gtest/msvc/gtest.sln: Modified property svn:eol-style.
162 2013-02-14 Tony Chang <tony@chromium.org>
164 Unreviewed, set svn:eol-style CRLF for .sln files.
166 * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
167 * gtest/msvc/gtest.sln: Added property svn:eol-style.
169 2013-02-14 Roger Fong <roger_fong@apple.com>
171 Add gtest-md VS2010 project files.
172 https://bugs.webkit.org/show_bug.cgi?id=107034.
174 Reviewed by Brent Fulgham.
176 * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
177 * gtest/msvc/gtest.sln: Added property svn:eol-style.
179 2013-02-05 Simon Hausmann <simon.hausmann@digia.com>
181 [Qt] Compile WTF tests of TestWebKitAPI
182 https://bugs.webkit.org/show_bug.cgi?id=108935
184 Reviewed by Kenneth Rohde Christiansen.
186 Add qmake build system .pro file for building gtest as static library.
188 * gtest/gtest.pro: Added.
190 2013-02-05 Paweł Forysiuk <tuxator@o2.pl>
192 Building with MinGW compiler dies with gtest errors
193 https://bugs.webkit.org/show_bug.cgi?id=108470
195 Reviewed by Martin Robinson.
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.
201 * gtest/GNUmakefile.am: Set Libraries_libgtest_la_CXXFLAGS accordingly to the build target.
203 2013-01-23 Tony Chang <tony@chromium.org>
205 Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
207 * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
208 * gtest/msvc/gtest.sln: Added property svn:eol-style.
210 2013-01-17 Martin Robinson <mrobinson@igalia.com>
212 [GTK] Build with LevelDB when IndexedDB is enabled
213 https://bugs.webkit.org/show_bug.cgi?id=103220
215 Reviewed by Gustavo Noronha Silva.
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.
221 * leveldb: Imported from the 1.9.0 leveldb source tarball.
223 2013-01-09 David Farler <dfarler@apple.com>
225 Change ARCHS to generic setting to work with multiple platforms.
226 https://bugs.webkit.org/show_bug.cgi?id=106478
228 Reviewed by Anders Carlsson.
230 * gtest/xcode/Config/General.xcconfig: ARCHS = $(ARCHS_STANDARD_32_64_BIT);
232 2012-10-28 Mark Rowe <mrowe@apple.com>
234 Simplify Xcode configuration settings that used to vary between OS versions.
236 Reviewed by Dan Bernstein.
238 * gtest/xcode/Config/General.xcconfig:
240 2012-10-28 Mark Rowe <mrowe@apple.com>
242 Remove references to unsupported OS and Xcode versions.
244 Reviewed by Anders Carlsson.
246 * gtest/xcode/Config/CompilerVersion.xcconfig: Removed.
247 * gtest/xcode/Config/General.xcconfig:
249 2012-10-27 Dan Bernstein <mitz@apple.com>
251 REAL_PLATFORM_NAME build setting is no longer needed
252 https://bugs.webkit.org/show_bug.cgi?id=100587
254 Reviewed by Mark Rowe.
256 Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
259 * gtest/xcode/Config/CompilerVersion.xcconfig:
260 * gtest/xcode/Config/General.xcconfig:
262 2012-08-23 Mark Rowe <mrowe@apple.com>
264 Make gtest build with the latest version of clang.
266 Reviewed by Dan Bernstein.
268 * gtest/src/gtest-internal-inl.h:
269 (GTestFlagSaver): Remove an unused member.
271 2012-07-03 Tony Chang <tony@chromium.org>
273 [chromium] Unreviewed, update .gitignore to handle VS2010 files.
277 2012-06-27 Ryosuke Niwa <rniwa@webkit.org>
279 Fix gcc build after r121302
280 https://bugs.webkit.org/show_bug.cgi?id=90055
282 Reviewed by Mark Rowe.
284 Assume RTTI is disabled so that gtest builds under XCode 3.2.6.
286 * gtest/xcode/Config/General.xcconfig:
288 2012-04-30 Carlos Garcia Campos <cgarcia@igalia.com>
290 Unreviewed. Fix make distcheck.
292 * gtest/GNUmakefile.am: Add source code files included by
293 gtest_all.cc to EXTRA_DIST.
295 2012-04-26 Carlos Garcia Campos <cgarcia@igalia.com>
297 [GTK] Build and run TestWebKitAPI WebKit2 unit tests
298 https://bugs.webkit.org/show_bug.cgi?id=84446
300 Reviewed by Philippe Normand.
302 * gtest/GNUmakefile.am: Do not build libgtestmain anymmore since
303 all tests use now a custom main to make sure WTF threads are
306 2012-04-24 Carlos Garcia Campos <cgarcia@igalia.com>
308 [GTK] Build and run TestWebKitAPI unit tests
309 https://bugs.webkit.org/show_bug.cgi?id=84325
311 Reviewed by Philippe Normand.
313 * gtest/GNUmakefile.am: Added.
315 2012-03-30 David Barr <davidbarr@chromium.org>
317 Split up top-level .gitignore and .gitattributes
318 https://bugs.webkit.org/show_bug.cgi?id=82687
320 Reviewed by Tor Arne Vestbø.
322 * glu/.gitignore: Added.
324 2012-03-09 Ashod Nakashian <ashodnakashian@yahoo.com>
326 Bash scripts should support LF endings only
327 https://bugs.webkit.org/show_bug.cgi?id=79509
329 Reviewed by David Kilzer.
331 * gtest/xcode/Samples/FrameworkSample/runtests.sh: Added property svn:executable.
332 * gtest/xcode/Scripts/runtests.sh: Added property svn:executable.
334 2012-03-08 Jessie Berlin <jberlin@apple.com>
336 More Windows build fixing.
338 * gtest/msvc/gtest-md.vcproj:
340 2012-03-07 Jessie Berlin <jberlin@apple.com>
342 Clean Windows build fails after r110033
343 https://bugs.webkit.org/show_bug.cgi?id=80553
345 Rubber-stamped by Jon Honeycutt and Eric Seidel.
347 * gtest/msvc/gtest-md.vcproj:
348 Add the new JavaScriptCore include directory to the include path.
350 2012-02-21 Sam Weinig <sam@webkit.org>
352 Attempt to fix the Snow Leopard build.
354 * gtest/xcode/Config/General.xcconfig:
356 2012-02-21 Sam Weinig <sam@webkit.org>
358 Use libc++ when building with Clang on Mac
359 https://bugs.webkit.org/show_bug.cgi?id=78981
361 Reviewed by Dan Bernstein.
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
368 2012-01-25 Mark Rowe <mrowe@apple.com>
370 Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
372 <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
374 Reviewed by David Kilzer.
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.
380 2012-01-06 Anders Carlsson <andersca@apple.com>
382 Make JavaScriptCore.framework a reference and put it in a Frameworks group
383 https://bugs.webkit.org/show_bug.cgi?id=75740
385 Reviewed by Mark Rowe.
387 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
389 2012-01-05 Dan Bernstein <mitz@apple.com>
391 Made Debug/Release builds of gtest build only for the active architecture.
393 Reviewed by Dave Kilzer.
395 * gtest/xcode/Config/DebugProject.xcconfig:
396 * gtest/xcode/Config/ProductionProject.xcconfig:
397 * gtest/xcode/Config/ReleaseProject.xcconfig:
399 2012-01-04 David Kilzer <ddkilzer@apple.com>
401 Remove HEADER_SEARCH_PATHS from Production configurations for gtest
403 Reviewed by Mark Rowe.
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.
409 2012-01-04 David Kilzer <ddkilzer@apple.com>
411 TestWebKitAPI has issues due to FastMalloc incompatibility
412 <http://webkit.org/b/66521>
413 <rdar://problem/10607911>
415 Reviewed by David Levin.
417 Original patch by Dmitry Lomov <dslomov@google.com>.
419 This patch ensures that gtest uses the FastMalloc new and delete
420 operators that are defined in JavaScriptCore.
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
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
441 2012-01-03 David Kilzer <ddkilzer@apple.com>
443 Add Production configuration to gtest Xcode project
444 <http://webkit.org/b/75153>
446 Reviewed by Adam Roben.
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.
454 2011-12-25 Darin Adler <darin@apple.com>
456 * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
458 2011-11-11 Csaba Osztrogonác <ossy@webkit.org>
462 Reviewed by Zoltan Herczeg.
464 * ChangeLog: Point out revision 100,000.
466 2011-08-25 Alexey Proskuryakov <ap@apple.com>
468 Fix build when GCC 4.2 is not installed.
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.
474 2011-08-19 Sheriff Bot <webkit.review.bot@gmail.com>
476 Unreviewed, rolling out r93426.
477 http://trac.webkit.org/changeset/93426
478 https://bugs.webkit.org/show_bug.cgi?id=66607
480 Broke the Mac build by not building gtest.framework anymore
481 (Requested by andersca on #webkit).
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:
489 2011-08-18 Dmitry Lomov <dslomov@google.com>
491 TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
492 https://bugs.webkit.org/show_bug.cgi?id=66521
494 This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
496 Reviewed by David Levin.
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:
504 2011-08-09 Mark Rowe <mrowe@apple.com>
506 Fix gtest to compile in the release configuration with clang.
508 This change was made upstream in r443.
510 * gtest/src/gtest.cc:
512 2011-08-04 Mark Rowe <mrowe@apple.com>
514 Future-proof Xcode configuration settings.
516 * gtest/xcode/Config/General.xcconfig:
518 2011-08-03 Dmitry Lomov <dslomov@google.com>
520 https://bugs.webkit.org/show_bug.cgi?id=61812
521 TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
523 Disable fast malloc for offending class (::std::strstream) in gtest.
524 This looks like the most non-intrusive solution.
526 Reviewed by David Levin.
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[]):
534 2011-07-05 Adam Barth <abarth@webkit.org>
536 Import qunit JavaScript unit testing framework
537 https://bugs.webkit.org/show_bug.cgi?id=63967
539 Reviewed by Eric Seidel.
541 We're going to use this unit testing framework to test garden-o-matic.
545 2011-06-04 Adam Barth <abarth@webkit.org>
547 * glu: Added property svn:ignore.
548 - For glu.xcodeproj, which is generated from glu.gyp.
550 2011-05-24 Stephen White <senorblanco@chromium.org>
552 Reviewed by Kenneth Russell.
554 Unfork glu sources as much as possible.
555 https://bugs.webkit.org/show_bug.cgi?id=61365
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
563 Update the README to reflect the changes from trunk.
565 Add Source/Thirdparty/glu as an include path, so we can remove the
566 hardcoded paths from the source files.
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.
592 2011-05-19 Evan Martin <evan@chromium.org>
594 Reviewed by Tony Chang.
596 [chromium] remove <(library) variable
597 https://bugs.webkit.org/show_bug.cgi?id=61158
599 This was for a build experiment; we can just use the correct value now.
602 * gyp/test/library/src/library.gyp:
604 2011-05-12 Jeff Miller <jeffm@apple.com>
606 Ignore Visual Studio *.user files.
608 * gtest/msvc: Added property svn:ignore.
610 2011-05-12 Adam Roben <aroben@apple.com>
612 Windows production build fix
614 * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
615 for all configurations.
617 2011-05-12 Adam Roben <aroben@apple.com>
619 A little gtest cleanup after r86287
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.)