[GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
[WebKit-https.git] / Source / ThirdParty / ChangeLog
1 2013-03-21  Zan Dobersek  <zdobersek@igalia.com>
2
3         [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
4         https://bugs.webkit.org/show_bug.cgi?id=112947
5
6         Reviewed by Martin Robinson.
7
8         * leveldb/GNUmakefile.am: Added, sets up the libLevelDB.la library.
9
10 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
11
12         [WinCairo] Build WinCairo port under VS2010.
13         https://bugs.webkit.org/show_bug.cgi?id=112861
14
15         Reviewed by Tim Horton.
16
17         * gtest/msvc/gtest-md.vcxproj: Add WinCairo targets.
18
19 2013-03-07  Andrew Bortz  <andrew@abortz.net>
20
21         Replace Mersenne Twister RNG with a simple but fast RNG
22         https://bugs.webkit.org/show_bug.cgi?id=111533
23
24         Reviewed by Adam Barth.
25
26         This code is no longer used.
27
28         * mt19937ar.c: Removed.
29
30 2013-02-20  Roger Fong  <roger_fong@apple.com>
31
32        Get VS2010 Solution B&I ready.
33         <rdar://problem/1322988>
34
35         Rubberstamped by Timothy Horton.
36         
37         Add Production configuration. 
38
39         * gtest/msvc/gtest-md.vcxproj:
40
41 2013-02-14  Tony Chang  <tony@chromium.org>
42
43         Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
44         https://bugs.webkit.org/show_bug.cgi?id=96934
45
46         * gtest/msvc/gtest-md.sln: Modified property svn:eol-style.
47         * gtest/msvc/gtest.sln: Modified property svn:eol-style.
48
49 2013-02-14  Tony Chang  <tony@chromium.org>
50
51         Unreviewed, set svn:eol-style CRLF for .sln files.
52
53         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
54         * gtest/msvc/gtest.sln: Added property svn:eol-style.
55
56 2013-02-14  Roger Fong  <roger_fong@apple.com>
57
58         Add gtest-md VS2010 project files.
59         https://bugs.webkit.org/show_bug.cgi?id=107034.
60
61         Reviewed by Brent Fulgham.
62
63         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
64         * gtest/msvc/gtest.sln: Added property svn:eol-style.
65
66 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
67
68         [Qt] Compile WTF tests of TestWebKitAPI
69         https://bugs.webkit.org/show_bug.cgi?id=108935
70
71         Reviewed by Kenneth Rohde Christiansen.
72
73         Add qmake build system .pro file for building gtest as static library.
74
75         * gtest/gtest.pro: Added.
76
77 2013-02-05  Paweł Forysiuk  <tuxator@o2.pl>
78
79         Building with MinGW compiler dies with gtest errors
80         https://bugs.webkit.org/show_bug.cgi?id=108470
81
82         Reviewed by Martin Robinson.
83
84         Variable Libraries_libgtest_la_CXXFLAGS blindly assumes that
85         pthreads will always be enabled. Make using pthreads for gtest
86         conditional on the build target.
87
88         * gtest/GNUmakefile.am: Set Libraries_libgtest_la_CXXFLAGS accordingly to the build target.
89
90 2013-01-23  Tony Chang  <tony@chromium.org>
91
92         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
93
94         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
95         * gtest/msvc/gtest.sln: Added property svn:eol-style.
96
97 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
98
99         [GTK] Build with LevelDB when IndexedDB is enabled
100         https://bugs.webkit.org/show_bug.cgi?id=103220
101
102         Reviewed by Gustavo Noronha Silva.
103
104         Add the leveldb 1.9.0 source code to the ThirdParty dependencies.
105         We cannot depend on leveldb provided by the distribution, because
106         it sometimes breaks API compatibility.
107
108         * leveldb: Imported from the 1.9.0 leveldb source tarball.
109
110 2013-01-09  David Farler  <dfarler@apple.com>
111
112         Change ARCHS to generic setting to work with multiple platforms.
113         https://bugs.webkit.org/show_bug.cgi?id=106478
114
115         Reviewed by Anders Carlsson.
116
117         * gtest/xcode/Config/General.xcconfig: ARCHS = $(ARCHS_STANDARD_32_64_BIT);
118
119 2012-10-28  Mark Rowe  <mrowe@apple.com>
120
121         Simplify Xcode configuration settings that used to vary between OS versions.
122
123         Reviewed by Dan Bernstein.
124
125         * gtest/xcode/Config/General.xcconfig:
126
127 2012-10-28  Mark Rowe  <mrowe@apple.com>
128
129         Remove references to unsupported OS and Xcode versions.
130
131         Reviewed by Anders Carlsson.
132
133         * gtest/xcode/Config/CompilerVersion.xcconfig: Removed.
134         * gtest/xcode/Config/General.xcconfig:
135
136 2012-10-27  Dan Bernstein  <mitz@apple.com>
137
138         REAL_PLATFORM_NAME build setting is no longer needed
139         https://bugs.webkit.org/show_bug.cgi?id=100587
140
141         Reviewed by Mark Rowe.
142
143         Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
144         to PLATFORM_NAME.
145
146         * gtest/xcode/Config/CompilerVersion.xcconfig:
147         * gtest/xcode/Config/General.xcconfig:
148
149 2012-08-23  Mark Rowe  <mrowe@apple.com>
150
151         Make gtest build with the latest version of clang.
152
153         Reviewed by Dan Bernstein.
154
155         * gtest/src/gtest-internal-inl.h:
156         (GTestFlagSaver): Remove an unused member.
157
158 2012-07-03  Tony Chang  <tony@chromium.org>
159
160         [chromium] Unreviewed, update .gitignore to handle VS2010 files.
161
162         * glu/.gitignore:
163
164 2012-06-27  Ryosuke Niwa  <rniwa@webkit.org>
165
166         Fix gcc build after r121302
167         https://bugs.webkit.org/show_bug.cgi?id=90055
168
169         Reviewed by Mark Rowe.
170
171         Assume RTTI is disabled so that gtest builds under XCode 3.2.6.
172
173         * gtest/xcode/Config/General.xcconfig:
174
175 2012-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
176
177         Unreviewed. Fix make distcheck.
178
179         * gtest/GNUmakefile.am: Add source code files included by
180         gtest_all.cc to EXTRA_DIST.
181
182 2012-04-26  Carlos Garcia Campos  <cgarcia@igalia.com>
183
184         [GTK] Build and run TestWebKitAPI WebKit2 unit tests
185         https://bugs.webkit.org/show_bug.cgi?id=84446
186
187         Reviewed by Philippe Normand.
188
189         * gtest/GNUmakefile.am: Do not build libgtestmain anymmore since
190         all tests use now a custom main to make sure WTF threads are
191         initialized.
192
193 2012-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
194
195         [GTK] Build and run TestWebKitAPI unit tests
196         https://bugs.webkit.org/show_bug.cgi?id=84325
197
198         Reviewed by Philippe Normand.
199
200         * gtest/GNUmakefile.am: Added.
201
202 2012-03-30  David Barr  <davidbarr@chromium.org>
203
204         Split up top-level .gitignore and .gitattributes
205         https://bugs.webkit.org/show_bug.cgi?id=82687
206
207         Reviewed by Tor Arne Vestbø.
208
209         * glu/.gitignore: Added.
210
211 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
212
213         Bash scripts should support LF endings only
214         https://bugs.webkit.org/show_bug.cgi?id=79509
215
216         Reviewed by David Kilzer.
217
218         * gtest/xcode/Samples/FrameworkSample/runtests.sh: Added property svn:executable.
219         * gtest/xcode/Scripts/runtests.sh: Added property svn:executable.
220
221 2012-03-08  Jessie Berlin  <jberlin@apple.com>
222
223         More Windows build fixing.
224
225         * gtest/msvc/gtest-md.vcproj:
226
227 2012-03-07  Jessie Berlin  <jberlin@apple.com>
228
229         Clean Windows build fails after r110033
230         https://bugs.webkit.org/show_bug.cgi?id=80553
231
232         Rubber-stamped by Jon Honeycutt and Eric Seidel.
233
234         * gtest/msvc/gtest-md.vcproj:
235         Add the new JavaScriptCore include directory to the include path.
236
237 2012-02-21  Sam Weinig  <sam@webkit.org>
238
239         Attempt to fix the Snow Leopard build.
240
241         * gtest/xcode/Config/General.xcconfig:
242
243 2012-02-21  Sam Weinig  <sam@webkit.org>
244
245         Use libc++ when building with Clang on Mac
246         https://bugs.webkit.org/show_bug.cgi?id=78981
247
248         Reviewed by Dan Bernstein.
249
250         * gtest/xcode/Config/General.xcconfig:
251         In addition to enabling libc++ when building with Clang,
252         disable gtest's use of tr1::tuple, which doesn't exist in
253         libc++.
254
255 2012-01-25  Mark Rowe  <mrowe@apple.com>
256
257         Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
258
259         <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
260
261         Reviewed by David Kilzer.
262
263         * gtest/xcode/Config/ProductionProject.xcconfig: Ensure that the staged frameworks path
264         is in the framework search path when USE_STAGING_INSTALL_PATH is set. Look for the WebCore
265         framework in the staged frameworks directory when USE_STAGING_INSTALL_PATH is set.
266
267 2012-01-06  Anders Carlsson  <andersca@apple.com>
268
269         Make JavaScriptCore.framework a reference and put it in a Frameworks group
270         https://bugs.webkit.org/show_bug.cgi?id=75740
271
272         Reviewed by Mark Rowe.
273
274         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
275
276 2012-01-05  Dan Bernstein  <mitz@apple.com>
277
278         Made Debug/Release builds of gtest build only for the active architecture.
279
280         Reviewed by Dave Kilzer.
281
282         * gtest/xcode/Config/DebugProject.xcconfig:
283         * gtest/xcode/Config/ProductionProject.xcconfig:
284         * gtest/xcode/Config/ReleaseProject.xcconfig:
285
286 2012-01-04  David Kilzer  <ddkilzer@apple.com>
287
288         Remove HEADER_SEARCH_PATHS from Production configurations for gtest
289
290         Reviewed by Mark Rowe.
291
292         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
293         HEADER_SEARCH_PATHS from Production configurations to match
294         changes made for Debug and Release configurations in r104091.
295
296 2012-01-04  David Kilzer  <ddkilzer@apple.com>
297
298         TestWebKitAPI has issues due to FastMalloc incompatibility
299         <http://webkit.org/b/66521>
300         <rdar://problem/10607911>
301
302         Reviewed by David Levin.
303
304         Original patch by Dmitry Lomov <dslomov@google.com>.
305
306         This patch ensures that gtest uses the FastMalloc new and delete
307         operators that are defined in JavaScriptCore.
308
309         * gtest/README.WebKit: Update with project changes.
310         * gtest/include/gtest/internal/gtest-port.h: Import necessary
311         headers to use FastMalloc in gtest.
312         * gtest/msvc/gtest-md.vcproj: Add include directories to find
313         WTF headers.
314         * gtest/xcode/Config/DebugProject.xcconfig: Define
315         WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
316         * gtest/xcode/Config/General.xcconfig: Define
317         HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
318         * gtest/xcode/Config/ProductionProject.xcconfig: Define
319         WEBCORE_PRIVATE_HEADERS_DIR for Production builds.  This
320         overrides the value in ReleaseProject.xcconfig.
321         * gtest/xcode/Config/ReleaseProject.xcconfig: Define
322         WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
323         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
324         - Remove local HEADER_SEARCH_PATHS definitions.
325         - Link to JavaScriptCore.framework when building
326           gtest.framework.
327
328 2012-01-03  David Kilzer  <ddkilzer@apple.com>
329
330         Add Production configuration to gtest Xcode project
331         <http://webkit.org/b/75153>
332
333         Reviewed by Adam Roben.
334
335         * gtest/README.WebKit: Updated.
336         * gtest/xcode/Config/ProductionProject.xcconfig: Added.
337         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
338         - Added Production configuration based on Release configuration.
339         - Made Production the default configuration.
340
341 2011-12-25  Darin Adler  <darin@apple.com>
342
343         * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
344
345 2011-11-11  Csaba Osztrogonác  <ossy@webkit.org>
346
347         100,000 !!!
348
349         Reviewed by Zoltan Herczeg.
350
351         * ChangeLog: Point out revision 100,000.
352
353 2011-08-25  Alexey Proskuryakov  <ap@apple.com>
354
355         Fix build when GCC 4.2 is not installed.
356
357         * gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
358         * gtest/xcode/Config/General.xcconfig:
359         Use the same compiler version as other projects do.
360
361 2011-08-19  Sheriff Bot  <webkit.review.bot@gmail.com>
362
363         Unreviewed, rolling out r93426.
364         http://trac.webkit.org/changeset/93426
365         https://bugs.webkit.org/show_bug.cgi?id=66607
366
367         Broke the Mac build by not building gtest.framework anymore
368         (Requested by andersca on #webkit).
369
370         * gtest/README.WebKit:
371         * gtest/include/gtest/internal/gtest-port.h:
372         * gtest/msvc/gtest-md.vcproj:
373         * gtest/xcode/Config/General.xcconfig:
374         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
375
376 2011-08-18  Dmitry Lomov  <dslomov@google.com>
377
378         TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
379         https://bugs.webkit.org/show_bug.cgi?id=66521
380
381         This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
382
383         Reviewed by David Levin.
384
385         * gtest/include/gtest/internal/gtest-port.h:
386         * gtest/msvc/gtest-md.vcproj:
387         * gtest/README.WebKit:
388         * gtest/xcode/Config/General.xcconfig:
389         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
390
391 2011-08-09  Mark Rowe  <mrowe@apple.com>
392
393         Fix gtest to compile in the release configuration with clang.
394
395         This change was made upstream in r443.
396
397         * gtest/src/gtest.cc:
398
399 2011-08-04  Mark Rowe  <mrowe@apple.com>
400
401         Future-proof Xcode configuration settings.
402
403         * gtest/xcode/Config/General.xcconfig:
404
405 2011-08-03  Dmitry Lomov  <dslomov@google.com>
406
407         https://bugs.webkit.org/show_bug.cgi?id=61812
408         TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
409
410         Disable fast malloc for offending class (::std::strstream) in gtest.
411         This looks like the most non-intrusive solution.
412
413         Reviewed by David Levin.
414
415         * gtest/include/gtest/internal/gtest-port.h:
416         (testing::internal::StrStream::operator new):
417         (testing::internal::StrStream::operator new[]):
418         (testing::internal::StrStream::operator delete):
419         (testing::internal::StrStream::operator delete[]):
420
421 2011-07-05  Adam Barth  <abarth@webkit.org>
422
423         Import qunit JavaScript unit testing framework
424         https://bugs.webkit.org/show_bug.cgi?id=63967
425
426         Reviewed by Eric Seidel.
427
428         We're going to use this unit testing framework to test garden-o-matic.
429
430         * qunit: Added.
431
432 2011-06-04  Adam Barth  <abarth@webkit.org>
433
434         * glu: Added property svn:ignore.
435             - For glu.xcodeproj, which is generated from glu.gyp.
436
437 2011-05-24  Stephen White  <senorblanco@chromium.org>
438
439         Reviewed by Kenneth Russell.
440
441         Unfork glu sources as much as possible.
442         https://bugs.webkit.org/show_bug.cgi?id=61365
443
444         Restore the glu sources closer to the original version on oss.sgi.com
445         by removing the WebKit-specific include paths, restoring the include
446         order, and renaming the glu* functions via #defines rather than in
447         the source.
448
449         * glu/README.webkit:
450         Update the README to reflect the changes from trunk.
451         * glu/glu.gyp:
452         Add Source/Thirdparty/glu as an include path, so we can remove the
453         hardcoded paths from the source files.
454         * glu/gluos.h:
455         Add #defines to rename the glu entry points to internal_*.
456         * glu/internal_glu.h:
457         * glu/libtess/dict.c:
458         * glu/libtess/geom.c:
459         * glu/libtess/geom.h:
460         * glu/libtess/memalloc.c:
461         * glu/libtess/mesh.c:
462         * glu/libtess/mesh.h:
463         * glu/libtess/normal.c:
464         * glu/libtess/normal.h:
465         * glu/libtess/priorityq-heap.c:
466         * glu/libtess/priorityq-sort.h:
467         * glu/libtess/priorityq.c:
468         * glu/libtess/priorityq.h:
469         * glu/libtess/render.c:
470         * glu/libtess/render.h:
471         * glu/libtess/sweep.c:
472         * glu/libtess/sweep.h:
473         * glu/libtess/tess.c:
474         * glu/libtess/tess.h:
475         * glu/libtess/tessmono.c:
476         Remove WebKit-specific include paths, and internal_ prefixes from glu
477         entry points.  Restore include order to original source order.
478
479 2011-05-19  Evan Martin  <evan@chromium.org>
480
481         Reviewed by Tony Chang.
482
483         [chromium] remove <(library) variable
484         https://bugs.webkit.org/show_bug.cgi?id=61158
485
486         This was for a build experiment; we can just use the correct value now.
487
488         * glu/glu.gyp:
489         * gyp/test/library/src/library.gyp:
490
491 2011-05-12  Jeff Miller  <jeffm@apple.com>
492
493         Ignore Visual Studio *.user files.
494
495         * gtest/msvc: Added property svn:ignore.
496
497 2011-05-12  Adam Roben  <aroben@apple.com>
498
499         Windows production build fix
500
501         * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
502         for all configurations.
503
504 2011-05-12  Adam Roben  <aroben@apple.com>
505
506         A little gtest cleanup after r86287
507
508         * gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
509         other projects. (At some point all the settings should be moved into .vsprops files to match
510         our other projects, too.)
511