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