adab5b1937a83fa0c7049a6e1470ccf99bbeb89c
[WebKit-https.git] / Source / ThirdParty / ChangeLog
1 2012-03-08  Jessie Berlin  <jberlin@apple.com>
2
3         More Windows build fixing.
4
5         * gtest/msvc/gtest-md.vcproj:
6
7 2012-03-07  Jessie Berlin  <jberlin@apple.com>
8
9         Clean Windows build fails after r110033
10         https://bugs.webkit.org/show_bug.cgi?id=80553
11
12         Rubber-stamped by Jon Honeycutt and Eric Seidel.
13
14         * gtest/msvc/gtest-md.vcproj:
15         Add the new JavaScriptCore include directory to the include path.
16
17 2012-02-21  Sam Weinig  <sam@webkit.org>
18
19         Attempt to fix the Snow Leopard build.
20
21         * gtest/xcode/Config/General.xcconfig:
22
23 2012-02-21  Sam Weinig  <sam@webkit.org>
24
25         Use libc++ when building with Clang on Mac
26         https://bugs.webkit.org/show_bug.cgi?id=78981
27
28         Reviewed by Dan Bernstein.
29
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
33         libc++.
34
35 2012-01-25  Mark Rowe  <mrowe@apple.com>
36
37         Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
38
39         <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
40
41         Reviewed by David Kilzer.
42
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.
46
47 2012-01-06  Anders Carlsson  <andersca@apple.com>
48
49         Make JavaScriptCore.framework a reference and put it in a Frameworks group
50         https://bugs.webkit.org/show_bug.cgi?id=75740
51
52         Reviewed by Mark Rowe.
53
54         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
55
56 2012-01-05  Dan Bernstein  <mitz@apple.com>
57
58         Made Debug/Release builds of gtest build only for the active architecture.
59
60         Reviewed by Dave Kilzer.
61
62         * gtest/xcode/Config/DebugProject.xcconfig:
63         * gtest/xcode/Config/ProductionProject.xcconfig:
64         * gtest/xcode/Config/ReleaseProject.xcconfig:
65
66 2012-01-04  David Kilzer  <ddkilzer@apple.com>
67
68         Remove HEADER_SEARCH_PATHS from Production configurations for gtest
69
70         Reviewed by Mark Rowe.
71
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.
75
76 2012-01-04  David Kilzer  <ddkilzer@apple.com>
77
78         TestWebKitAPI has issues due to FastMalloc incompatibility
79         <http://webkit.org/b/66521>
80         <rdar://problem/10607911>
81
82         Reviewed by David Levin.
83
84         Original patch by Dmitry Lomov <dslomov@google.com>.
85
86         This patch ensures that gtest uses the FastMalloc new and delete
87         operators that are defined in JavaScriptCore.
88
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
93         WTF headers.
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
106           gtest.framework.
107
108 2012-01-03  David Kilzer  <ddkilzer@apple.com>
109
110         Add Production configuration to gtest Xcode project
111         <http://webkit.org/b/75153>
112
113         Reviewed by Adam Roben.
114
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.
120
121 2011-12-25  Darin Adler  <darin@apple.com>
122
123         * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
124
125 2011-11-11  Csaba Osztrogon√°c  <ossy@webkit.org>
126
127         100,000 !!!
128
129         Reviewed by Zoltan Herczeg.
130
131         * ChangeLog: Point out revision 100,000.
132
133 2011-08-25  Alexey Proskuryakov  <ap@apple.com>
134
135         Fix build when GCC 4.2 is not installed.
136
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.
140
141 2011-08-19  Sheriff Bot  <webkit.review.bot@gmail.com>
142
143         Unreviewed, rolling out r93426.
144         http://trac.webkit.org/changeset/93426
145         https://bugs.webkit.org/show_bug.cgi?id=66607
146
147         Broke the Mac build by not building gtest.framework anymore
148         (Requested by andersca on #webkit).
149
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:
155
156 2011-08-18  Dmitry Lomov  <dslomov@google.com>
157
158         TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
159         https://bugs.webkit.org/show_bug.cgi?id=66521
160
161         This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
162
163         Reviewed by David Levin.
164
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:
170
171 2011-08-09  Mark Rowe  <mrowe@apple.com>
172
173         Fix gtest to compile in the release configuration with clang.
174
175         This change was made upstream in r443.
176
177         * gtest/src/gtest.cc:
178
179 2011-08-04  Mark Rowe  <mrowe@apple.com>
180
181         Future-proof Xcode configuration settings.
182
183         * gtest/xcode/Config/General.xcconfig:
184
185 2011-08-03  Dmitry Lomov  <dslomov@google.com>
186
187         https://bugs.webkit.org/show_bug.cgi?id=61812
188         TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
189
190         Disable fast malloc for offending class (::std::strstream) in gtest.
191         This looks like the most non-intrusive solution.
192
193         Reviewed by David Levin.
194
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[]):
200
201 2011-07-05  Adam Barth  <abarth@webkit.org>
202
203         Import qunit JavaScript unit testing framework
204         https://bugs.webkit.org/show_bug.cgi?id=63967
205
206         Reviewed by Eric Seidel.
207
208         We're going to use this unit testing framework to test garden-o-matic.
209
210         * qunit: Added.
211
212 2011-06-04  Adam Barth  <abarth@webkit.org>
213
214         * glu: Added property svn:ignore.
215             - For glu.xcodeproj, which is generated from glu.gyp.
216
217 2011-05-24  Stephen White  <senorblanco@chromium.org>
218
219         Reviewed by Kenneth Russell.
220
221         Unfork glu sources as much as possible.
222         https://bugs.webkit.org/show_bug.cgi?id=61365
223
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
227         the source.
228
229         * glu/README.webkit:
230         Update the README to reflect the changes from trunk.
231         * glu/glu.gyp:
232         Add Source/Thirdparty/glu as an include path, so we can remove the
233         hardcoded paths from the source files.
234         * glu/gluos.h:
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.
258
259 2011-05-19  Evan Martin  <evan@chromium.org>
260
261         Reviewed by Tony Chang.
262
263         [chromium] remove <(library) variable
264         https://bugs.webkit.org/show_bug.cgi?id=61158
265
266         This was for a build experiment; we can just use the correct value now.
267
268         * glu/glu.gyp:
269         * gyp/test/library/src/library.gyp:
270
271 2011-05-12  Jeff Miller  <jeffm@apple.com>
272
273         Ignore Visual Studio *.user files.
274
275         * gtest/msvc: Added property svn:ignore.
276
277 2011-05-12  Adam Roben  <aroben@apple.com>
278
279         Windows production build fix
280
281         * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
282         for all configurations.
283
284 2011-05-12  Adam Roben  <aroben@apple.com>
285
286         A little gtest cleanup after r86287
287
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.)
291