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