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