1 2012-03-08 Jessie Berlin <jberlin@apple.com>
3 More Windows build fixing.
5 * gtest/msvc/gtest-md.vcproj:
7 2012-03-07 Jessie Berlin <jberlin@apple.com>
9 Clean Windows build fails after r110033
10 https://bugs.webkit.org/show_bug.cgi?id=80553
12 Rubber-stamped by Jon Honeycutt and Eric Seidel.
14 * gtest/msvc/gtest-md.vcproj:
15 Add the new JavaScriptCore include directory to the include path.
17 2012-02-21 Sam Weinig <sam@webkit.org>
19 Attempt to fix the Snow Leopard build.
21 * gtest/xcode/Config/General.xcconfig:
23 2012-02-21 Sam Weinig <sam@webkit.org>
25 Use libc++ when building with Clang on Mac
26 https://bugs.webkit.org/show_bug.cgi?id=78981
28 Reviewed by Dan Bernstein.
30 * gtest/xcode/Config/General.xcconfig:
31 In addition to enabling libc++ when building with Clang,
32 disable gtest's use of tr1::tuple, which doesn't exist in
35 2012-01-25 Mark Rowe <mrowe@apple.com>
37 Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
39 <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
41 Reviewed by David Kilzer.
43 * gtest/xcode/Config/ProductionProject.xcconfig: Ensure that the staged frameworks path
44 is in the framework search path when USE_STAGING_INSTALL_PATH is set. Look for the WebCore
45 framework in the staged frameworks directory when USE_STAGING_INSTALL_PATH is set.
47 2012-01-06 Anders Carlsson <andersca@apple.com>
49 Make JavaScriptCore.framework a reference and put it in a Frameworks group
50 https://bugs.webkit.org/show_bug.cgi?id=75740
52 Reviewed by Mark Rowe.
54 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
56 2012-01-05 Dan Bernstein <mitz@apple.com>
58 Made Debug/Release builds of gtest build only for the active architecture.
60 Reviewed by Dave Kilzer.
62 * gtest/xcode/Config/DebugProject.xcconfig:
63 * gtest/xcode/Config/ProductionProject.xcconfig:
64 * gtest/xcode/Config/ReleaseProject.xcconfig:
66 2012-01-04 David Kilzer <ddkilzer@apple.com>
68 Remove HEADER_SEARCH_PATHS from Production configurations for gtest
70 Reviewed by Mark Rowe.
72 * gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
73 HEADER_SEARCH_PATHS from Production configurations to match
74 changes made for Debug and Release configurations in r104091.
76 2012-01-04 David Kilzer <ddkilzer@apple.com>
78 TestWebKitAPI has issues due to FastMalloc incompatibility
79 <http://webkit.org/b/66521>
80 <rdar://problem/10607911>
82 Reviewed by David Levin.
84 Original patch by Dmitry Lomov <dslomov@google.com>.
86 This patch ensures that gtest uses the FastMalloc new and delete
87 operators that are defined in JavaScriptCore.
89 * gtest/README.WebKit: Update with project changes.
90 * gtest/include/gtest/internal/gtest-port.h: Import necessary
91 headers to use FastMalloc in gtest.
92 * gtest/msvc/gtest-md.vcproj: Add include directories to find
94 * gtest/xcode/Config/DebugProject.xcconfig: Define
95 WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
96 * gtest/xcode/Config/General.xcconfig: Define
97 HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
98 * gtest/xcode/Config/ProductionProject.xcconfig: Define
99 WEBCORE_PRIVATE_HEADERS_DIR for Production builds. This
100 overrides the value in ReleaseProject.xcconfig.
101 * gtest/xcode/Config/ReleaseProject.xcconfig: Define
102 WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
103 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
104 - Remove local HEADER_SEARCH_PATHS definitions.
105 - Link to JavaScriptCore.framework when building
108 2012-01-03 David Kilzer <ddkilzer@apple.com>
110 Add Production configuration to gtest Xcode project
111 <http://webkit.org/b/75153>
113 Reviewed by Adam Roben.
115 * gtest/README.WebKit: Updated.
116 * gtest/xcode/Config/ProductionProject.xcconfig: Added.
117 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
118 - Added Production configuration based on Release configuration.
119 - Made Production the default configuration.
121 2011-12-25 Darin Adler <darin@apple.com>
123 * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
125 2011-11-11 Csaba Osztrogonác <ossy@webkit.org>
129 Reviewed by Zoltan Herczeg.
131 * ChangeLog: Point out revision 100,000.
133 2011-08-25 Alexey Proskuryakov <ap@apple.com>
135 Fix build when GCC 4.2 is not installed.
137 * gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
138 * gtest/xcode/Config/General.xcconfig:
139 Use the same compiler version as other projects do.
141 2011-08-19 Sheriff Bot <webkit.review.bot@gmail.com>
143 Unreviewed, rolling out r93426.
144 http://trac.webkit.org/changeset/93426
145 https://bugs.webkit.org/show_bug.cgi?id=66607
147 Broke the Mac build by not building gtest.framework anymore
148 (Requested by andersca on #webkit).
150 * gtest/README.WebKit:
151 * gtest/include/gtest/internal/gtest-port.h:
152 * gtest/msvc/gtest-md.vcproj:
153 * gtest/xcode/Config/General.xcconfig:
154 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
156 2011-08-18 Dmitry Lomov <dslomov@google.com>
158 TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
159 https://bugs.webkit.org/show_bug.cgi?id=66521
161 This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
163 Reviewed by David Levin.
165 * gtest/include/gtest/internal/gtest-port.h:
166 * gtest/msvc/gtest-md.vcproj:
167 * gtest/README.WebKit:
168 * gtest/xcode/Config/General.xcconfig:
169 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
171 2011-08-09 Mark Rowe <mrowe@apple.com>
173 Fix gtest to compile in the release configuration with clang.
175 This change was made upstream in r443.
177 * gtest/src/gtest.cc:
179 2011-08-04 Mark Rowe <mrowe@apple.com>
181 Future-proof Xcode configuration settings.
183 * gtest/xcode/Config/General.xcconfig:
185 2011-08-03 Dmitry Lomov <dslomov@google.com>
187 https://bugs.webkit.org/show_bug.cgi?id=61812
188 TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
190 Disable fast malloc for offending class (::std::strstream) in gtest.
191 This looks like the most non-intrusive solution.
193 Reviewed by David Levin.
195 * gtest/include/gtest/internal/gtest-port.h:
196 (testing::internal::StrStream::operator new):
197 (testing::internal::StrStream::operator new[]):
198 (testing::internal::StrStream::operator delete):
199 (testing::internal::StrStream::operator delete[]):
201 2011-07-05 Adam Barth <abarth@webkit.org>
203 Import qunit JavaScript unit testing framework
204 https://bugs.webkit.org/show_bug.cgi?id=63967
206 Reviewed by Eric Seidel.
208 We're going to use this unit testing framework to test garden-o-matic.
212 2011-06-04 Adam Barth <abarth@webkit.org>
214 * glu: Added property svn:ignore.
215 - For glu.xcodeproj, which is generated from glu.gyp.
217 2011-05-24 Stephen White <senorblanco@chromium.org>
219 Reviewed by Kenneth Russell.
221 Unfork glu sources as much as possible.
222 https://bugs.webkit.org/show_bug.cgi?id=61365
224 Restore the glu sources closer to the original version on oss.sgi.com
225 by removing the WebKit-specific include paths, restoring the include
226 order, and renaming the glu* functions via #defines rather than in
230 Update the README to reflect the changes from trunk.
232 Add Source/Thirdparty/glu as an include path, so we can remove the
233 hardcoded paths from the source files.
235 Add #defines to rename the glu entry points to internal_*.
236 * glu/internal_glu.h:
237 * glu/libtess/dict.c:
238 * glu/libtess/geom.c:
239 * glu/libtess/geom.h:
240 * glu/libtess/memalloc.c:
241 * glu/libtess/mesh.c:
242 * glu/libtess/mesh.h:
243 * glu/libtess/normal.c:
244 * glu/libtess/normal.h:
245 * glu/libtess/priorityq-heap.c:
246 * glu/libtess/priorityq-sort.h:
247 * glu/libtess/priorityq.c:
248 * glu/libtess/priorityq.h:
249 * glu/libtess/render.c:
250 * glu/libtess/render.h:
251 * glu/libtess/sweep.c:
252 * glu/libtess/sweep.h:
253 * glu/libtess/tess.c:
254 * glu/libtess/tess.h:
255 * glu/libtess/tessmono.c:
256 Remove WebKit-specific include paths, and internal_ prefixes from glu
257 entry points. Restore include order to original source order.
259 2011-05-19 Evan Martin <evan@chromium.org>
261 Reviewed by Tony Chang.
263 [chromium] remove <(library) variable
264 https://bugs.webkit.org/show_bug.cgi?id=61158
266 This was for a build experiment; we can just use the correct value now.
269 * gyp/test/library/src/library.gyp:
271 2011-05-12 Jeff Miller <jeffm@apple.com>
273 Ignore Visual Studio *.user files.
275 * gtest/msvc: Added property svn:ignore.
277 2011-05-12 Adam Roben <aroben@apple.com>
279 Windows production build fix
281 * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
282 for all configurations.
284 2011-05-12 Adam Roben <aroben@apple.com>
286 A little gtest cleanup after r86287
288 * gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
289 other projects. (At some point all the settings should be moved into .vsprops files to match
290 our other projects, too.)