1 2012-01-04 David Kilzer <ddkilzer@apple.com>
3 Remove HEADER_SEARCH_PATHS from Production configurations for gtest
7 * gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
8 HEADER_SEARCH_PATHS from Production configurations to match
9 changes made for Debug and Release configurations in r104091.
11 2012-01-04 David Kilzer <ddkilzer@apple.com>
13 TestWebKitAPI has issues due to FastMalloc incompatibility
14 <http://webkit.org/b/66521>
15 <rdar://problem/10607911>
17 Reviewed by David Levin.
19 Original patch by Dmitry Lomov <dslomov@google.com>.
21 This patch ensures that gtest uses the FastMalloc new and delete
22 operators that are defined in JavaScriptCore.
24 * gtest/README.WebKit: Update with project changes.
25 * gtest/include/gtest/internal/gtest-port.h: Import necessary
26 headers to use FastMalloc in gtest.
27 * gtest/msvc/gtest-md.vcproj: Add include directories to find
29 * gtest/xcode/Config/DebugProject.xcconfig: Define
30 WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
31 * gtest/xcode/Config/General.xcconfig: Define
32 HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
33 * gtest/xcode/Config/ProductionProject.xcconfig: Define
34 WEBCORE_PRIVATE_HEADERS_DIR for Production builds. This
35 overrides the value in ReleaseProject.xcconfig.
36 * gtest/xcode/Config/ReleaseProject.xcconfig: Define
37 WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
38 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
39 - Remove local HEADER_SEARCH_PATHS definitions.
40 - Link to JavaScriptCore.framework when building
43 2012-01-03 David Kilzer <ddkilzer@apple.com>
45 Add Production configuration to gtest Xcode project
46 <http://webkit.org/b/75153>
48 Reviewed by Adam Roben.
50 * gtest/README.WebKit: Updated.
51 * gtest/xcode/Config/ProductionProject.xcconfig: Added.
52 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
53 - Added Production configuration based on Release configuration.
54 - Made Production the default configuration.
56 2011-12-25 Darin Adler <darin@apple.com>
58 * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
60 2011-11-11 Csaba Osztrogonác <ossy@webkit.org>
64 Reviewed by Zoltan Herczeg.
66 * ChangeLog: Point out revision 100,000.
68 2011-08-25 Alexey Proskuryakov <ap@apple.com>
70 Fix build when GCC 4.2 is not installed.
72 * gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
73 * gtest/xcode/Config/General.xcconfig:
74 Use the same compiler version as other projects do.
76 2011-08-19 Sheriff Bot <webkit.review.bot@gmail.com>
78 Unreviewed, rolling out r93426.
79 http://trac.webkit.org/changeset/93426
80 https://bugs.webkit.org/show_bug.cgi?id=66607
82 Broke the Mac build by not building gtest.framework anymore
83 (Requested by andersca on #webkit).
85 * gtest/README.WebKit:
86 * gtest/include/gtest/internal/gtest-port.h:
87 * gtest/msvc/gtest-md.vcproj:
88 * gtest/xcode/Config/General.xcconfig:
89 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
91 2011-08-18 Dmitry Lomov <dslomov@google.com>
93 TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
94 https://bugs.webkit.org/show_bug.cgi?id=66521
96 This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
98 Reviewed by David Levin.
100 * gtest/include/gtest/internal/gtest-port.h:
101 * gtest/msvc/gtest-md.vcproj:
102 * gtest/README.WebKit:
103 * gtest/xcode/Config/General.xcconfig:
104 * gtest/xcode/gtest.xcodeproj/project.pbxproj:
106 2011-08-09 Mark Rowe <mrowe@apple.com>
108 Fix gtest to compile in the release configuration with clang.
110 This change was made upstream in r443.
112 * gtest/src/gtest.cc:
114 2011-08-04 Mark Rowe <mrowe@apple.com>
116 Future-proof Xcode configuration settings.
118 * gtest/xcode/Config/General.xcconfig:
120 2011-08-03 Dmitry Lomov <dslomov@google.com>
122 https://bugs.webkit.org/show_bug.cgi?id=61812
123 TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
125 Disable fast malloc for offending class (::std::strstream) in gtest.
126 This looks like the most non-intrusive solution.
128 Reviewed by David Levin.
130 * gtest/include/gtest/internal/gtest-port.h:
131 (testing::internal::StrStream::operator new):
132 (testing::internal::StrStream::operator new[]):
133 (testing::internal::StrStream::operator delete):
134 (testing::internal::StrStream::operator delete[]):
136 2011-07-05 Adam Barth <abarth@webkit.org>
138 Import qunit JavaScript unit testing framework
139 https://bugs.webkit.org/show_bug.cgi?id=63967
141 Reviewed by Eric Seidel.
143 We're going to use this unit testing framework to test garden-o-matic.
147 2011-06-04 Adam Barth <abarth@webkit.org>
149 * glu: Added property svn:ignore.
150 - For glu.xcodeproj, which is generated from glu.gyp.
152 2011-05-24 Stephen White <senorblanco@chromium.org>
154 Reviewed by Kenneth Russell.
156 Unfork glu sources as much as possible.
157 https://bugs.webkit.org/show_bug.cgi?id=61365
159 Restore the glu sources closer to the original version on oss.sgi.com
160 by removing the WebKit-specific include paths, restoring the include
161 order, and renaming the glu* functions via #defines rather than in
165 Update the README to reflect the changes from trunk.
167 Add Source/Thirdparty/glu as an include path, so we can remove the
168 hardcoded paths from the source files.
170 Add #defines to rename the glu entry points to internal_*.
171 * glu/internal_glu.h:
172 * glu/libtess/dict.c:
173 * glu/libtess/geom.c:
174 * glu/libtess/geom.h:
175 * glu/libtess/memalloc.c:
176 * glu/libtess/mesh.c:
177 * glu/libtess/mesh.h:
178 * glu/libtess/normal.c:
179 * glu/libtess/normal.h:
180 * glu/libtess/priorityq-heap.c:
181 * glu/libtess/priorityq-sort.h:
182 * glu/libtess/priorityq.c:
183 * glu/libtess/priorityq.h:
184 * glu/libtess/render.c:
185 * glu/libtess/render.h:
186 * glu/libtess/sweep.c:
187 * glu/libtess/sweep.h:
188 * glu/libtess/tess.c:
189 * glu/libtess/tess.h:
190 * glu/libtess/tessmono.c:
191 Remove WebKit-specific include paths, and internal_ prefixes from glu
192 entry points. Restore include order to original source order.
194 2011-05-19 Evan Martin <evan@chromium.org>
196 Reviewed by Tony Chang.
198 [chromium] remove <(library) variable
199 https://bugs.webkit.org/show_bug.cgi?id=61158
201 This was for a build experiment; we can just use the correct value now.
204 * gyp/test/library/src/library.gyp:
206 2011-05-12 Jeff Miller <jeffm@apple.com>
208 Ignore Visual Studio *.user files.
210 * gtest/msvc: Added property svn:ignore.
212 2011-05-12 Adam Roben <aroben@apple.com>
214 Windows production build fix
216 * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
217 for all configurations.
219 2011-05-12 Adam Roben <aroben@apple.com>
221 A little gtest cleanup after r86287
223 * gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
224 other projects. (At some point all the settings should be moved into .vsprops files to match
225 our other projects, too.)