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