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