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