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