[GTK] ../../Source/ThirdParty/xdgmime/src/xdgmimecache.c:200:62: warning: pointer...
[WebKit-https.git] / Source / ThirdParty / ChangeLog
1 2017-04-19  Michael Catanzaro  <mcatanzaro@igalia.com>
2
3         [GTK] ../../Source/ThirdParty/xdgmime/src/xdgmimecache.c:200:62: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
4         https://bugs.webkit.org/show_bug.cgi?id=171026
5
6         Reviewed by Carlos Garcia Campos.
7
8         * xdgmime/README.webkit:
9         * xdgmime/src/xdgmimecache.c:
10         (cache_magic_matchlet_compare_to_data):
11
12 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
13
14         Unreviewed. Fix the build after r214338.
15
16         Add missing files I forgot to git add again.
17
18         * xdgmime/CMakeLists.txt: Added.
19         * xdgmime/README: Added.
20         * xdgmime/README.webkit: Added.
21
22 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
23
24         [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
25         https://bugs.webkit.org/show_bug.cgi?id=170001
26
27         Reviewed by Michael Catanzaro.
28
29         Add xdgmime to ThirdParty.
30
31         * xdgmime/CMakeLists.txt: Added.
32         * xdgmime/README: Added.
33         * xdgmime/README.webkit: Added.
34         * xdgmime/src/xdgmime.c: Added.
35         * xdgmime/src/xdgmime.h: Added.
36         * xdgmime/src/xdgmimealias.c: Added.
37         * xdgmime/src/xdgmimealias.h: Added.
38         * xdgmime/src/xdgmimecache.c: Added.
39         * xdgmime/src/xdgmimecache.h: Added.
40         * xdgmime/src/xdgmimeglob.c: Added.
41         * xdgmime/src/xdgmimeglob.h: Added.
42         * xdgmime/src/xdgmimeicon.c: Added.
43         * xdgmime/src/xdgmimeicon.h: Added.
44         * xdgmime/src/xdgmimeint.c: Added.
45         * xdgmime/src/xdgmimeint.h: Added.
46         * xdgmime/src/xdgmimemagic.c: Added.
47         * xdgmime/src/xdgmimemagic.h: Added.
48         * xdgmime/src/xdgmimeparent.c: Added.
49         * xdgmime/src/xdgmimeparent.h: Added.
50
51 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
52
53         Unreviewed. Add stubs for xdgmime sources to ThirdParty.
54
55         This is in preparation for bug #170001, to try to bypass the SVN hook that doesn't allow to commit source files
56         containing tabs. I'm committing empty files, so that once those files are known by SVN I can set the
57         allow-tabs property and then commit the actual contents.
58
59         * xdgmime/src/xdgmime.c: Added.
60         * xdgmime/src/xdgmime.h: Added.
61         * xdgmime/src/xdgmimealias.c: Added.
62         * xdgmime/src/xdgmimealias.h: Added.
63         * xdgmime/src/xdgmimecache.c: Added.
64         * xdgmime/src/xdgmimecache.h: Added.
65         * xdgmime/src/xdgmimeglob.c: Added.
66         * xdgmime/src/xdgmimeglob.h: Added.
67         * xdgmime/src/xdgmimeicon.c: Added.
68         * xdgmime/src/xdgmimeicon.h: Added.
69         * xdgmime/src/xdgmimeint.c: Added.
70         * xdgmime/src/xdgmimeint.h: Added.
71         * xdgmime/src/xdgmimemagic.c: Added.
72         * xdgmime/src/xdgmimemagic.h: Added.
73         * xdgmime/src/xdgmimeparent.c: Added.
74         * xdgmime/src/xdgmimeparent.h: Added.
75
76 2017-02-09  Alex Christensen  <achristensen@webkit.org>
77
78         Build libwebrtc on bots without using it yet
79         https://bugs.webkit.org/show_bug.cgi?id=168062
80
81         Reviewed by Brent Fulgham.
82
83         * Makefile:
84
85 2017-01-23  Timothy Hatcher  <timothy@hatcher.name>
86
87         gtest fails to link on Linux due to missing -lpthread
88         https://bugs.webkit.org/show_bug.cgi?id=167313
89
90         * gtest/CMakeLists.txt: Remove find_package(Threads) that was added in my last commit.
91         This is assumed to already happen in the platform cmake options file.
92
93 2017-01-23  Timothy Hatcher  <timothy@hatcher.name>
94
95         gtest fails to link on Linux due to missing -lpthread
96         https://bugs.webkit.org/show_bug.cgi?id=167313
97
98         Reviewed by Alex Christensen.
99
100         * gtest/CMakeLists.txt: Add call to find_package(Threads) before testing CMAKE_USE_PTHREADS_INIT.
101         Without the find_package call, CMAKE_USE_PTHREADS_INIT was always false for me. Also explicitly
102         define GTEST_HAS_PTHREAD to 0 when CMAKE_USE_PTHREADS_INIT is false to prevent gtest-port.h from
103         setting GTEST_HAS_PTHREAD based on the platform.
104
105 2017-01-20  Youenn Fablet  <youenn@apple.com>
106
107         [WebRTC] Add libwebrtc build infrastructure
108         https://bugs.webkit.org/show_bug.cgi?id=167207
109
110         Reviewed by Alex Christensen.
111
112         Checking-in files used for building libwebrtc.
113         The principle is the following:
114         - Select a revision of libwebrtc
115         - Ask libwebrtc build system to generate the project.json (something like gn gen --ide json ...)
116         - Copy project.json here and the libwebrtc selected revision in a libwebrtc/libwebrtc folder.
117         - Call Tools/Scripts/generate-libwebrtc-cmake which will update CMakeLists.txt
118         - Build libwebrtc with CMake
119
120         * libwebrtc/CMakeLists.txt: Added (Generated by Tools/Scripts/generate-libwebrtc-cmake using project.json as input).
121         * libwebrtc/Makefile: Added.
122         * libwebrtc/WebKit/project.json: Added (Generated by libwebrtc build system).
123         * libwebrtc/WebKit/rtc_sdk_framework_objc_info_plist.plist: Added.
124         * libwebrtc/libwebrtc.xcodeproj/project.pbxproj: Added.
125
126 2016-12-10  Konstantin Tokarev  <annulen@yandex.ru>
127
128         [cmake] Include WTF, JSC, and WebCore headers automatically to targers using them
129         https://bugs.webkit.org/show_bug.cgi?id=165686
130
131         Reviewed by Michael Catanzaro.
132
133         This change reduces duplication of include path lists between modules,
134         and reduces future need for fixes like r209605 (broken build because of
135         WebCore header suddenly becoming used in WebKit2).
136
137         * gtest/CMakeLists.txt:
138
139 2016-12-06  Alexey Proskuryakov  <ap@apple.com>
140
141         Correct SDKROOT values in xcconfig files
142         https://bugs.webkit.org/show_bug.cgi?id=165487
143         rdar://problem/29539209
144
145         Reviewed by Dan Bernstein.
146
147         Fix suggested by Dan Bernstein.
148
149         * gtest/xcode/Config/DebugProject.xcconfig:
150         * gtest/xcode/Config/ReleaseProject.xcconfig:
151
152 2016-09-28  Konstantin Tokarev  <annulen@yandex.ru>
153
154         Unreviewed, woff2 upgrade introduces compiler warnings
155         https://bugs.webkit.org/show_bug.cgi?id=162678
156
157         * woff2/CMakeLists.txt:
158
159 2016-09-28  Michael Catanzaro  <mcatanzaro@igalia.com>
160
161         woff2 upgrade introduces compiler warnings
162         https://bugs.webkit.org/show_bug.cgi?id=162678
163
164         Reviewed by Alex Christensen.
165
166         * woff2/CMakeLists.txt:
167
168 2016-09-28  Khaled Hosny  <khaledhosny@eglug.org>
169
170         Update woff2 to latest revision
171         https://bugs.webkit.org/show_bug.cgi?id=162608
172
173         Reviewed by Michael Catanzaro.
174
175         * woff2/CMakeLists.txt:
176         * woff2/README.webkit:
177         * woff2/src/file.h:
178         (woff2::GetFileContent):
179         (woff2::SetFileContents):
180         * woff2/src/font.cc:
181         * woff2/src/font.h:
182         * woff2/src/glyph.cc:
183         * woff2/src/store_bytes.h:
184         (woff2::Store16):
185         * woff2/src/transform.cc:
186         * woff2/src/woff2_common.cc:
187         * woff2/src/woff2_compress.cc:
188         * woff2/src/woff2_dec.cc:
189         * woff2/src/woff2_dec.h:
190         * woff2/src/woff2_decompress.cc:
191         * woff2/src/woff2_enc.cc:
192         * woff2/src/woff2_out.cc: Added.
193         * woff2/src/woff2_out.h: Added.
194         (woff2::WOFF2Out::~WOFF2Out):
195         (woff2::WOFF2StringOut::MaxSize):
196
197 2016-09-28  Konstantin Tokarev  <annulen@yandex.ru>
198
199         [cmake] Suppress Clang warnings in brotli and woff2
200         https://bugs.webkit.org/show_bug.cgi?id=162663
201
202         Reviewed by Michael Catanzaro.
203
204         * brotli/CMakeLists.txt:
205         * woff2/CMakeLists.txt:
206
207 2016-09-27  Konstantin Tokarev  <annulen@yandex.ru> and Vitaliy Slobodin  <vitaliy.slobodin@gmail.com>
208
209         Fixed compilation of WOFF2 on Windows
210         https://bugs.webkit.org/show_bug.cgi?id=162570
211
212         Reviewed by Alex Christensen.
213
214         * woff2/CMakeLists.txt: Avoid passing GCC-specific flags to other
215         compilers.
216         * woff2/src/port.h: Include assert.h.
217
218 2016-06-19  Frederic Wang  <fred.wang@free.fr>
219
220         Update Brotli to version 0.4.0
221         https://bugs.webkit.org/show_bug.cgi?id=158907
222
223         Reviewed by Michael Catanzaro.
224
225         * brotli/README.webkit:
226         * brotli/dec/bit_reader.h:
227         * brotli/dec/decode.c:
228         * brotli/dec/decode.h:
229         * brotli/dec/huffman.c:
230         * brotli/dec/huffman.h:
231         * brotli/dec/port.h:
232         (BrotliDump):
233         * brotli/dec/state.c:
234         * brotli/dec/state.h:
235
236 2016-05-23  Michael Catanzaro  <mcatanzaro@igalia.com>
237
238         woff2_dec.cc triggers -Wsign-compare, -Wunused-but-set-variable
239         https://bugs.webkit.org/show_bug.cgi?id=157732
240
241         Reviewed by Darin Adler.
242
243         * woff2/CMakeLists.txt:
244
245 2016-05-22  Brady Eidson  <beidson@apple.com>
246
247         Move to C++14.
248         https://bugs.webkit.org/show_bug.cgi?id=157948
249
250         Reviewed by Michael Catanzaro.
251
252         * gtest/xcode/Config/General.xcconfig:
253
254 2016-03-17  Csaba Osztrogonác  <ossy@webkit.org>
255
256         Unreviewed, line ending fixes.
257
258         * gtest/codegear/gtest_all.cc:
259         * gtest/codegear/gtest_link.cc:
260
261 2016-03-10  Frederic Wang  <fwang@igalia.com>
262
263         [GTK] Add support for WOFF2
264         https://bugs.webkit.org/show_bug.cgi?id=152616
265
266         Reviewed by Carlos Garcia Campos.
267
268         We import the source of the third-party brotli and woff2 libraries because release packages do not exist yet.
269         The script to update source from upstream as well as the makefile to compile relevant files are based on similar code from Mozilla.
270
271         * brotli/CMakeLists.txt: Added. We force BROTLI_BUILD_PORTABLE by default, see https://github.com/google/brotli/issues/307.
272         * brotli/LICENSE: Added.
273         * brotli/README.webkit: Added.
274         * brotli/dec/Makefile: Added.
275         * brotli/dec/bit_reader.c: Added.
276         * brotli/dec/bit_reader.h: Added.
277         * brotli/dec/context.h: Added.
278         * brotli/dec/decode.c: Added.
279         * brotli/dec/decode.h: Added.
280         * brotli/dec/dictionary.c: Added.
281         * brotli/dec/dictionary.h: Added.
282         * brotli/dec/huffman.c: Added.
283         * brotli/dec/huffman.h: Added.
284         * brotli/dec/port.h: Added.
285         (BrotliRBit):
286         * brotli/dec/prefix.h: Added.
287         * brotli/dec/state.c: Added.
288         * brotli/dec/state.h: Added.
289         * brotli/dec/transform.h: Added.
290         * brotli/dec/types.h: Added.
291         * brotli/update.sh: Added. This script helps to get the latest version of the decoder source code.
292         * woff2/CMakeLists.txt: Added. We only compile the decoder files.
293         * woff2/LICENSE: Added.
294         * woff2/README.webkit: Added.
295         * woff2/src/buffer.h: Added.
296         (woff2::Failure):
297         (woff2::Buffer::Buffer):
298         (woff2::Buffer::Skip):
299         (woff2::Buffer::Read):
300         (woff2::Buffer::ReadU8):
301         (woff2::Buffer::ReadU16):
302         (woff2::Buffer::ReadS16):
303         (woff2::Buffer::ReadU24):
304         (woff2::Buffer::ReadU32):
305         (woff2::Buffer::ReadS32):
306         (woff2::Buffer::ReadTag):
307         (woff2::Buffer::ReadR64):
308         (woff2::Buffer::buffer):
309         (woff2::Buffer::offset):
310         (woff2::Buffer::length):
311         (woff2::Buffer::set_offset):
312         * woff2/src/file.h: Added.
313         (woff2::GetFileContent):
314         (woff2::SetFileContents):
315         * woff2/src/font.cc: Added.
316         * woff2/src/font.h: Added.
317         * woff2/src/glyph.cc: Added.
318         * woff2/src/glyph.h: Added.
319         (woff2::Glyph::Glyph):
320         * woff2/src/normalize.cc: Added.
321         * woff2/src/normalize.h: Added.
322         * woff2/src/port.h: Added.
323         (woff2::Log2Floor):
324         * woff2/src/round.h: Added.
325         (woff2::Round4):
326         * woff2/src/store_bytes.h: Added.
327         (woff2::StoreU32):
328         (woff2::Store16):
329         (woff2::StoreBytes):
330         * woff2/src/table_tags.cc: Added.
331         * woff2/src/table_tags.h: Added.
332         * woff2/src/transform.cc: Added.
333         * woff2/src/transform.h: Added.
334         * woff2/src/variable_length.cc: Added.
335         * woff2/src/variable_length.h: Added.
336         * woff2/src/woff2_common.cc: Added.
337         * woff2/src/woff2_common.h: Added.
338         (woff2::Table::operator<):
339         * woff2/src/woff2_compress.cc: Added.
340         * woff2/src/woff2_dec.cc: Added.
341         * woff2/src/woff2_dec.h: Added.
342         * woff2/src/woff2_decompress.cc: Added.
343         * woff2/src/woff2_enc.cc: Added.
344         * woff2/src/woff2_enc.h: Added.
345         (woff2::WOFF2Params::WOFF2Params):
346         * woff2/update.sh: Added. This script helps to get the latest upstream version.
347
348 2016-01-09  Dan Bernstein  <mitz@apple.com>
349
350         [Cocoa] Allow overriding the frameworks directory independently of using a staging install path
351         https://bugs.webkit.org/show_bug.cgi?id=152926
352
353         Reviewed by Tim Horton.
354
355         Introduce a new build setting, WK_OVERRIDE_FRAMEWORKS_DIR. When not empty, it determines
356         where the frameworks are installed. Setting USE_STAGING_INSTALL_PATH to YES sets
357         WK_OVERRIDE_FRAMEWORKS_DIR to $(SYSTEM_LIBRARY_DIR)/StagedFrameworks/Safari.
358
359         Account for the possibility of WK_OVERRIDE_FRAMEWORKS_DIR containing spaces.
360
361         * gtest/xcode/Config/General.xcconfig:
362           Add quotes to account for spaces.
363         * gtest/xcode/Config/ProductionProject.xcconfig:
364         - Replace STAGED_FRAMEWORKS_SEARCH_PATH in FRAMEWORK_SEARCH_PATHS with
365           WK_OVERRIDE_FRAMEWORKS_DIR and add quotes to account for spaces.
366         - Define WEBCORE_FRAMEWORKS_DIR based on WK_OVERRIDE_FRAMEWORKS_DIR.
367
368 2016-01-04  Alexey Proskuryakov  <ap@apple.com>
369
370         gtest should use the same SDK as other projects
371         https://bugs.webkit.org/show_bug.cgi?id=152718
372         rdar://problem/23566856
373
374         Reviewed by Alex Christensen.
375
376         gtest configuration attempted to use USE_INTERNAL_SDK without ever defining it.
377
378         * gtest/xcode/Config/DebugProject.xcconfig:
379         * gtest/xcode/Config/General.xcconfig:
380         * gtest/xcode/Config/ReleaseProject.xcconfig:
381
382 2016-01-02  Ting-Wei Lan  <lantw44@gmail.com>
383
384         Remove usage of environ in gtest
385         https://bugs.webkit.org/show_bug.cgi?id=138420
386
387         Reviewed by Michael Catanzaro.
388
389         FreeBSD libc.so.7 does not contain an environ symbol, which causes
390         undefined reference problem when using -Wl,--no-undefined. As gtest
391         only uses environ as an argument to call execve, we can simply remove
392         its usage by replacing execve with execv.
393
394         * gtest/src/gtest-death-test.cc:
395
396 2015-12-01  Dana Burkart  <dburkart@apple.com>
397
398         Remove Mountain Lion support from gtest
399         https://bugs.webkit.org/show_bug.cgi?id=151705
400
401         Reviewed by Darin Adler.
402
403         * gtest/xcode/Config/General.xcconfig:
404
405 2015-11-02  Andy Estes  <aestes@apple.com>
406
407         [Cocoa] Add tvOS and watchOS to SUPPORTED_PLATFORMS
408         https://bugs.webkit.org/show_bug.cgi?id=150819
409
410         Reviewed by Dan Bernstein.
411
412         This tells Xcode to include these platforms in its Devices dropdown, making it possible to build in the IDE.
413
414         * gtest/xcode/Config/General.xcconfig:
415
416 2015-08-20  Alex Christensen  <achristensen@webkit.org>
417
418         Clean up CMake build after r188673
419         https://bugs.webkit.org/show_bug.cgi?id=148234
420
421         Reviewed by Tim Horton.
422
423         * gtest/CMakeLists.txt:
424         gtest needs to be a static library on Windows to not crash.
425
426 2015-08-11  Brent Fulgham  <bfulgham@apple.com>
427
428         [Win] Switch Windows build to Visual Studio 2015
429         https://bugs.webkit.org/show_bug.cgi?id=147887
430         <rdar://problem/22235098>
431
432         Reviewed by Alex Christensen.
433
434         Update Visual Studio project file settings to use the current Visual
435         Studio and compiler. Continue targeting binaries to run on our minimum
436         supported configuration of Windows 7.
437
438         * gtest/msvc/gtest-md.vcxproj:
439
440 2015-08-10  Alex Christensen  <achristensen@webkit.org>
441
442         [Win] Unreviewed build fix after r188239.
443
444         * gtest/CMakeLists.txt:
445         VS2015 requires __STDC_LIMIT_MACROS to be defined for INTMAX_MAX to be defined.
446
447 2015-08-10  Alex Christensen  <achristensen@webkit.org>
448
449         Build TestWebKitAPI with CMake on Windows
450         https://bugs.webkit.org/show_bug.cgi?id=147851
451
452         Reviewed by Chris Dumez.
453
454         * gtest/CMakeLists.txt:
455         Include DerivedSources to find WTF/WTFHeaderDetection.h.
456
457 2015-05-26  Dan Bernstein  <mitz@apple.com>
458
459         <rdar://problem/21104551> Update build settings
460
461         Reviewed by Anders Carlsson.
462
463         * gtest/xcode/Config/General.xcconfig:
464
465 2015-05-11  Brent Fulgham  <bfulgham@apple.com>
466
467         [Win] Move Windows build target to Windows 7 (or newer)
468         https://bugs.webkit.org/show_bug.cgi?id=144890
469         <rdar://problem/20707307>
470
471         Reviewed by Anders Carlsson.
472
473         Update linked SDK and minimal Windows level to be compatible with
474         Windows 7 or newer.
475
476         * gtest/msvc/gtest-md.vcxproj:
477
478 2015-05-07  Dan Bernstein  <mitz@apple.com>
479
480         <rdar://problem/19317140> [Xcode] Remove usage of AspenFamily.xcconfig in Source/
481         https://bugs.webkit.org/show_bug.cgi?id=144727
482
483         Reviewed by Darin Adler.
484
485         * gtest/xcode/Config/General.xcconfig: Don’t include AspenFamily.xcconfig.
486
487 2015-04-01  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
488
489         [CMake] Make gtest/CMakeLists.txt more readable
490         https://bugs.webkit.org/show_bug.cgi?id=143295
491
492         Reviewed by Csaba Osztrogonác.
493
494         gtest/CMakeLists.txt has used add_library() and include_directory() directly.
495         This patch adds GTEST_INCLUDE_DIRECTORIES and GTEST_SOURCES, and use it.
496
497         * gtest/CMakeLists.txt:
498
499 2015-03-29  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
500
501         [CMake] Update old CMakeList.txt in gtest
502         https://bugs.webkit.org/show_bug.cgi?id=143192
503
504         Reviewed by Darin Adler.
505
506         CMake ports have used cmake/gtest/CMakeLists.txt instead of ThirdParty/test/CMakeLists.txt
507         in order to build gtest. However it looks ThirdParty/test/CMakeLists.txt won't be used anymore.
508         So this patch moves cmake/gtest/CMakeLists.txt to ThirdPart/test/CMakeLists.txt, and use it.
509
510         * gtest/CMakeLists.txt:
511
512 2014-12-26  Dan Bernstein  <mitz@apple.com>
513
514         <rdar://problem/19348208> REGRESSION (r177027): iOS builds use the wrong toolchain
515         https://bugs.webkit.org/show_bug.cgi?id=139950
516
517         Reviewed by David Kilzer.
518
519         * gtest/xcode/Config/General.xcconfig: Only define TOOLCHAINS when building for OS X, doing so
520         in a manner that works with Xcode 5.1.1.
521
522 2014-12-09  David Kilzer  <ddkilzer@apple.com>
523
524         Switch from using PLATFORM_NAME to SDK selectors in ANGLE, bmalloc, gtest, JavaScriptCore, WTF
525         <http://webkit.org/b/139212>
526
527         Reviewed by Joseph Pecoraro.
528
529         * gtest/xcode/Config/General.xcconfig:
530         - Only set SDKROOT and TOOLCHAINS on OS X.
531
532 2014-10-30  Dana Burkart  <dburkart@apple.com>
533
534         <rdar://problem/18821260> Prepare for the mysterious future
535
536         Reviewed by Lucas Forschler.
537
538         * gtest/xcode/Config/General.xcconfig:
539
540 2014-09-18  Brent Fulgham  <bfulgham@apple.com>
541
542         [Win] Unreviewed build fix.
543
544         * gtest/msvc/gtest-md.vcxproj: Make sure we use static linking for gtest on
545         normal debug build to match the rest of WebKit.
546
547 2014-09-09  Benjamin Poulain  <bpoulain@apple.com>
548
549         Disable the "unreachable-code" warning
550         https://bugs.webkit.org/show_bug.cgi?id=136677
551
552         Reviewed by Darin Adler.
553
554         * gtest/xcode/Config/General.xcconfig:
555
556 2014-09-06  Darin Adler  <darin@apple.com>
557
558         Make updates suggested by new version of Xcode
559         https://bugs.webkit.org/show_bug.cgi?id=136603
560
561         Reviewed by Mark Rowe.
562
563         * gtest/xcode/Config/General.xcconfig: Moved CLANG_WARN_BOOL_CONVERSION,
564         CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION, and COMBINE_HIDPI_IMAGES
565         here from project file.  Added CLANG_WARN_UNREACHABLE_CODE, ENABLE_STRICT_OBJC_MSGSEND,
566         and GCC_WARN_64_TO_32_BIT_CONVERSION as suggested by Xcode upgrade check.
567
568         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Updated LastUpgradeCheck and removed
569         things that are redundant with the xcconfig file above.
570
571 2014-08-22  Renato Nagy  <nagy.renato@stud.u-szeged.hu>
572
573         Remove LevelDB.
574         https://bugs.webkit.org/show_bug.cgi?id=136170
575
576         Reviewed by Gyuyoung Kim.
577
578         * leveldb/AUTHORS: Removed.
579         * leveldb/LICENSE: Removed.
580         * leveldb/Makefile: Removed.
581         * leveldb/NEWS: Removed.
582         * leveldb/README: Removed.
583         * leveldb/TODO: Removed.
584         * leveldb/build_detect_platform: Removed.
585         * leveldb/db/builder.cc: Removed.
586         * leveldb/db/builder.h: Removed.
587         * leveldb/db/c.cc: Removed.
588         * leveldb/db/c_test.c: Removed.
589         * leveldb/db/corruption_test.cc: Removed.
590         * leveldb/db/db_bench.cc: Removed.
591         * leveldb/db/db_impl.cc: Removed.
592         * leveldb/db/db_impl.h: Removed.
593         * leveldb/db/db_iter.cc: Removed.
594         * leveldb/db/db_iter.h: Removed.
595         * leveldb/db/db_test.cc: Removed.
596         * leveldb/db/dbformat.cc: Removed.
597         * leveldb/db/dbformat.h: Removed.
598         * leveldb/db/dbformat_test.cc: Removed.
599         * leveldb/db/filename.cc: Removed.
600         * leveldb/db/filename.h: Removed.
601         * leveldb/db/filename_test.cc: Removed.
602         * leveldb/db/leveldb_main.cc: Removed.
603         * leveldb/db/log_format.h: Removed.
604         * leveldb/db/log_reader.cc: Removed.
605         * leveldb/db/log_reader.h: Removed.
606         * leveldb/db/log_test.cc: Removed.
607         * leveldb/db/log_writer.cc: Removed.
608         * leveldb/db/log_writer.h: Removed.
609         * leveldb/db/memtable.cc: Removed.
610         * leveldb/db/memtable.h: Removed.
611         * leveldb/db/repair.cc: Removed.
612         * leveldb/db/skiplist.h: Removed.
613         * leveldb/db/skiplist_test.cc: Removed.
614         * leveldb/db/snapshot.h: Removed.
615         * leveldb/db/table_cache.cc: Removed.
616         * leveldb/db/table_cache.h: Removed.
617         * leveldb/db/version_edit.cc: Removed.
618         * leveldb/db/version_edit.h: Removed.
619         * leveldb/db/version_edit_test.cc: Removed.
620         * leveldb/db/version_set.cc: Removed.
621         * leveldb/db/version_set.h: Removed.
622         * leveldb/db/version_set_test.cc: Removed.
623         * leveldb/db/write_batch.cc: Removed.
624         * leveldb/db/write_batch_internal.h: Removed.
625         * leveldb/db/write_batch_test.cc: Removed.
626         * leveldb/doc/bench/db_bench_sqlite3.cc: Removed.
627         * leveldb/doc/bench/db_bench_tree_db.cc: Removed.
628         * leveldb/doc/benchmark.html: Removed.
629         * leveldb/doc/doc.css: Removed.
630         * leveldb/doc/impl.html: Removed.
631         * leveldb/doc/index.html: Removed.
632         * leveldb/doc/log_format.txt: Removed.
633         * leveldb/doc/table_format.txt: Removed.
634         * leveldb/helpers/memenv/memenv.cc: Removed.
635         * leveldb/helpers/memenv/memenv.h: Removed.
636         * leveldb/helpers/memenv/memenv_test.cc: Removed.
637         * leveldb/include/leveldb/c.h: Removed.
638         * leveldb/include/leveldb/cache.h: Removed.
639         * leveldb/include/leveldb/comparator.h: Removed.
640         * leveldb/include/leveldb/db.h: Removed.
641         * leveldb/include/leveldb/env.h: Removed.
642         * leveldb/include/leveldb/filter_policy.h: Removed.
643         * leveldb/include/leveldb/iterator.h: Removed.
644         * leveldb/include/leveldb/options.h: Removed.
645         * leveldb/include/leveldb/slice.h: Removed.
646         * leveldb/include/leveldb/status.h: Removed.
647         * leveldb/include/leveldb/table.h: Removed.
648         * leveldb/include/leveldb/table_builder.h: Removed.
649         * leveldb/include/leveldb/write_batch.h: Removed.
650         * leveldb/port/README: Removed.
651         * leveldb/port/atomic_pointer.h: Removed.
652         * leveldb/port/port.h: Removed.
653         * leveldb/port/port_example.h: Removed.
654         * leveldb/port/port_posix.cc: Removed.
655         * leveldb/port/port_posix.h: Removed.
656         * leveldb/port/thread_annotations.h: Removed.
657         * leveldb/port/win/stdint.h: Removed.
658         * leveldb/table/block.cc: Removed.
659         * leveldb/table/block.h: Removed.
660         * leveldb/table/block_builder.cc: Removed.
661         * leveldb/table/block_builder.h: Removed.
662         * leveldb/table/filter_block.cc: Removed.
663         * leveldb/table/filter_block.h: Removed.
664         * leveldb/table/filter_block_test.cc: Removed.
665         * leveldb/table/format.cc: Removed.
666         * leveldb/table/format.h: Removed.
667         * leveldb/table/iterator.cc: Removed.
668         * leveldb/table/iterator_wrapper.h: Removed.
669         * leveldb/table/merger.cc: Removed.
670         * leveldb/table/merger.h: Removed.
671         * leveldb/table/table.cc: Removed.
672         * leveldb/table/table_builder.cc: Removed.
673         * leveldb/table/table_test.cc: Removed.
674         * leveldb/table/two_level_iterator.cc: Removed.
675         * leveldb/table/two_level_iterator.h: Removed.
676         * leveldb/util/arena.cc: Removed.
677         * leveldb/util/arena.h: Removed.
678         * leveldb/util/arena_test.cc: Removed.
679         * leveldb/util/bloom.cc: Removed.
680         * leveldb/util/bloom_test.cc: Removed.
681         * leveldb/util/cache.cc: Removed.
682         * leveldb/util/cache_test.cc: Removed.
683         * leveldb/util/coding.cc: Removed.
684         * leveldb/util/coding.h: Removed.
685         * leveldb/util/coding_test.cc: Removed.
686         * leveldb/util/comparator.cc: Removed.
687         * leveldb/util/crc32c.cc: Removed.
688         * leveldb/util/crc32c.h: Removed.
689         * leveldb/util/crc32c_test.cc: Removed.
690         * leveldb/util/env.cc: Removed.
691         * leveldb/util/env_posix.cc: Removed.
692         * leveldb/util/env_test.cc: Removed.
693         * leveldb/util/filter_policy.cc: Removed.
694         * leveldb/util/hash.cc: Removed.
695         * leveldb/util/hash.h: Removed.
696         * leveldb/util/histogram.cc: Removed.
697         * leveldb/util/histogram.h: Removed.
698         * leveldb/util/logging.cc: Removed.
699         * leveldb/util/logging.h: Removed.
700         * leveldb/util/mutexlock.h: Removed.
701         * leveldb/util/options.cc: Removed.
702         * leveldb/util/posix_logger.h: Removed.
703         * leveldb/util/random.h: Removed.
704         * leveldb/util/status.cc: Removed.
705         * leveldb/util/testharness.cc: Removed.
706         * leveldb/util/testharness.h: Removed.
707         * leveldb/util/testutil.cc: Removed.
708         * leveldb/util/testutil.h: Removed.
709
710 2014-08-11  Andy Estes  <aestes@apple.com>
711
712         [iOS] Get rid of iOS.xcconfig
713         https://bugs.webkit.org/show_bug.cgi?id=135809
714
715         Reviewed by Joseph Pecoraro.
716
717         All iOS.xcconfig did was include AspenFamily.xcconfig, so there's no need for the indirection.
718
719         * gtest/xcode/Config/General.xcconfig:
720         * gtest/xcode/Config/iOS.xcconfig: Removed.
721         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
722
723 2014-03-25  Martin Robinson  <mrobinson@igalia.com>
724
725         [GTK] Remove the autotools build
726         https://bugs.webkit.org/show_bug.cgi?id=130717
727
728         Reviewed by Anders Carlsson.
729
730         * gtest/GNUmakefile.am: Removed.
731         * leveldb/GNUmakefile.am: Removed.
732
733 2014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
734
735         [EFL] Add ARM64 build support
736         https://bugs.webkit.org/show_bug.cgi?id=130506
737
738         Rubber stamped by Gyuyoung Kim.
739
740         * leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
741
742 2014-03-14  Landry Breuil  <landry@openbsd.org>
743
744         Fix leveldb build on OpenBSD/NetBSD by using the FreeBSD codepaths.
745         https://bugs.webkit.org/show_bug.cgi?id=129966
746
747         Reviewed by Andreas Kling.
748
749         * leveldb/GNUmakefile.am:
750         * leveldb/port/port_posix.h:
751
752 2014-01-12  Andy Estes  <aestes@apple.com>
753
754         Fix the Mac build after r161777.
755
756         * gtest/xcode/Config/General.xcconfig: AspenFamily.xcconfig excludes
757         macosx from SUPPORTED_PLATFORMS, so add it back in ourselves.
758
759 2014-01-11  David Kilzer  <ddkilzer@apple.com>
760
761         [iOS] Upstream gtest
762         <http://webkit.org/b/126811>
763
764         Reviewed by Mark Rowe.
765
766         * gtest/xcode/Config/General.xcconfig: Include iOS.xcconfig.
767         * gtest/xcode/Config/iOS.xcconfig: Added.
768         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Add iOS.xcconfig.
769         Sort.
770
771 2013-12-13  Brent Fulgham  <bfulgham@apple.com>
772
773         [Win] Switch WebKit solution to Visual Studio 2013
774         https://bugs.webkit.org/show_bug.cgi?id=125192
775
776         Reviewed by Anders Carlsson.
777
778         * gtest/msvc/gtest-md.vcxproj: Update for VS2013
779
780 2013-11-15  Roger Fong  <roger_fong@apple.com>
781
782         Unreviewed, gtest project file cleanup.
783
784         * gtest/msvc/gtest-md.vcxproj:
785
786 2013-10-24  Mark Rowe  <mrowe@apple.com>
787
788         Remove references to OS X 10.7 from Xcode configuration settings.
789
790         Now that we're not building for OS X 10.7 they're no longer needed.
791
792         Reviewed by Anders Carlsson.
793
794         * gtest/xcode/Config/General.xcconfig:
795
796 2013-10-24  Mark Rowe  <mrowe@apple.com>
797
798         <rdar://problem/15312643> Prepare for the mysterious future.
799
800         Reviewed by David Kilzer.
801
802         * gtest/xcode/Config/General.xcconfig:
803
804 2013-10-10  Mark Rowe  <mrowe@apple.com>
805
806         <rdar://problem/13341666> WebKit should always build against an SDK.
807
808         Have all projects default to building against the OS X Internal SDK for the Production
809         configuration. For the Debug and Release configurations, look for UseInternalSDK.xcconfig
810         to determine whether the OS X Internal SDK should be used. If not, use the normal OS X SDK.
811
812         Reviewed by Dan Bernstein.
813
814         * gtest/xcode/Config/General.xcconfig:
815         * gtest/xcode/Config/ProductionProject.xcconfig:
816
817 2013-10-06  Dan Bernstein  <mitz@apple.com>
818
819         Build against the Xcode default toolchain when targeting OS X 10.8.
820
821         This fixes the build after r156632 in configurations that use another toolchain
822         by default.
823
824         * gtest/xcode/Config/General.xcconfig:
825
826 2013-10-06  Darin Adler  <darin@apple.com>
827
828         Remove unneeded ScriptGCEvent class
829         https://bugs.webkit.org/show_bug.cgi?id=122390
830
831         Reviewed by Anders Carlsson.
832
833         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update this file.
834         Not really part of this bug fix, but good to land anyway.
835
836 2013-09-29  Darin Adler  <darin@apple.com>
837
838         Take some Xcode advice about turning on additional warnings in ANGLE and gtest
839         https://bugs.webkit.org/show_bug.cgi?id=122087
840
841         Reviewed by Mark Rowe.
842
843         * gtest/xcode/Config/General.xcconfig: Added some warnings that Xcode 5 suggested.
844
845 2013-09-06  Alberto Garcia  <berto@igalia.com>
846
847         GTest: add support for FreeBSD and Hurd
848         https://bugs.webkit.org/show_bug.cgi?id=120870
849
850         Patch by Emilio Pozuelo Monfort <pochu@debian.org>
851         Reviewed by Gustavo Noronha Silva.
852
853         * gtest/include/gtest/internal/gtest-port.h:
854
855 2013-09-05  Anders Carlsson  <andersca@apple.com>
856
857         Enable C++11 wherever we build C++ files that include wtf/Platform.h
858         https://bugs.webkit.org/show_bug.cgi?id=120782
859
860         Reviewed by Andreas Kling.
861
862         Set CLANG_CXX_LANGUAGE_STANDARD to gnu++0x.
863
864         * gtest/xcode/Config/General.xcconfig:
865
866 2013-08-20  Alex Christensen  <achristensen@apple.com>
867
868         Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
869         https://bugs.webkit.org/show_bug.cgi?id=119512
870
871         Reviewed by Brent Fulgham.
872
873         * gtest/msvc/gtest-md.vcxproj:
874         Replaced obj32, bin32, and lib32 with macros for 64-bit build.
875
876 2013-07-23  David Farler  <dfarler@apple.com>
877
878         Provide optional OTHER_CFLAGS, OTHER_CPPFLAGS, OTHER_LDFLAGS additions for building with ASAN
879         https://bugs.webkit.org/show_bug.cgi?id=117762
880
881         Reviewed by Mark Rowe.
882
883         * gtest/xcode/Config/General.xcconfig:
884         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.
885         * gtest/xcode/Config/StaticLibraryTarget.xcconfig:
886         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.
887
888 2013-07-27  Mark Rowe  <mrowe@apple.com>
889
890         Fix builds against an SDK.
891
892         * gtest/xcode/Config/FrameworkTarget.xcconfig: Ensure that gtest.framework is installed
893         in a location compatible with the SDK generation process.
894
895 2013-07-19  Alex Christensen  <achristensen@apple.com>
896
897         Added x64 configuration to Visual Studio build.
898         https://bugs.webkit.org/show_bug.cgi?id=118888
899
900         Reviewed by Brent Fulgham.
901
902         * gtest/msvc/gtest-md.vcxproj:
903
904 2013-07-18  Roger Fong  <roger_fong@apple.com>
905
906         Make sure to link against _debug binaries when appropriate.
907         <rdar://problem/14473010>.
908
909         * gtest/msvc/gtest-md.vcxproj:
910
911 2013-06-17  Darin Adler  <darin@apple.com>
912
913         Sort all the Xcode project files
914         https://bugs.webkit.org/show_bug.cgi?id=117696
915
916         Reviewed by Anders Carlsson.
917
918         * gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
919         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
920
921 2013-06-18  Roger Fong  <roger_fong@apple.com>
922
923         Replace tools32 folder with tools and update WebKit Windows solution accordingly.
924         <rdar://problem/14118143>.
925
926         Rubberstamped by Brent Fulgham.
927
928         * gtest/msvc/gtest-md.vcxproj:
929
930 2013-06-03  Roger Fong  <roger_fong@apple.com>
931
932         Nuke VS2005 files from the tree.
933         <rdar://problem/14042021>.
934
935         Rubberstamped by Brent Fulgham.
936
937         * gtest/msvc/gtest-md.sln: Removed.
938         * gtest/msvc/gtest-md.vcproj: Removed.
939         * gtest/msvc/gtest.sln: Removed.
940         * gtest/msvc/gtest.vcproj: Removed.
941         * gtest/msvc/gtest_main-md.vcproj: Removed.
942         * gtest/msvc/gtest_main.vcproj: Removed.
943         * gtest/msvc/gtest_prod_test-md.vcproj: Removed.
944         * gtest/msvc/gtest_prod_test.vcproj: Removed.
945         * gtest/msvc/gtest_unittest-md.vcproj: Removed.
946         * gtest/msvc/gtest_unittest.vcproj: Removed.
947
948 2013-04-26  Roger Fong  <roger_fong@apple.com>
949
950         Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
951         Make the DebugSuffix configuration use _debug dependencies.
952
953         * gtest/msvc/gtest-md.vcxproj:
954
955 2013-04-09  Benjamin Poulain  <bpoulain@apple.com>
956
957         Remove the WebKit copy of GLU and the file using it
958         https://bugs.webkit.org/show_bug.cgi?id=114249
959
960         Reviewed by Darin Adler.
961
962         * glu/.gitignore: Removed.
963         * glu/LICENSE.txt: Removed.
964         * glu/README.webkit: Removed.
965         * glu/glu.gyp: Removed.
966         * glu/gluos.h: Removed.
967         * glu/internal_glu.h: Removed.
968         * glu/libtess/GNUmakefile: Removed.
969         * glu/libtess/Imakefile: Removed.
970         * glu/libtess/README: Removed.
971         * glu/libtess/alg-outline: Removed.
972         * glu/libtess/dict-list.h: Removed.
973         * glu/libtess/dict.c: Removed.
974         * glu/libtess/dict.h: Removed.
975         * glu/libtess/geom.c: Removed.
976         * glu/libtess/geom.h: Removed.
977         * glu/libtess/memalloc.c: Removed.
978         * glu/libtess/memalloc.h: Removed.
979         * glu/libtess/mesh.c: Removed.
980         * glu/libtess/mesh.h: Removed.
981         * glu/libtess/normal.c: Removed.
982         * glu/libtess/normal.h: Removed.
983         * glu/libtess/priorityq-heap.c: Removed.
984         * glu/libtess/priorityq-heap.h: Removed.
985         * glu/libtess/priorityq-sort.h: Removed.
986         * glu/libtess/priorityq.c: Removed.
987         * glu/libtess/priorityq.h: Removed.
988         * glu/libtess/render.c: Removed.
989         * glu/libtess/render.h: Removed.
990         * glu/libtess/sweep.c: Removed.
991         * glu/libtess/sweep.h: Removed.
992         * glu/libtess/tess.c: Removed.
993         * glu/libtess/tess.h: Removed.
994         * glu/libtess/tessmono.c: Removed.
995         * glu/libtess/tessmono.h: Removed.
996
997 2013-04-08  Benjamin Poulain  <benjamin@webkit.org>
998
999         Remove gyp from ThirdParty
1000         https://bugs.webkit.org/show_bug.cgi?id=114244
1001
1002         Rubberstamped by Ryosuke Niwa.
1003
1004         * gyp: Removed.
1005
1006 2013-04-05  Geoffrey Garen  <ggaren@apple.com>
1007
1008         Made USE(JSC) unconditional
1009         https://bugs.webkit.org/show_bug.cgi?id=114058
1010
1011         Reviewed by Anders Carlsson.
1012
1013         * gtest/include/gtest/internal/gtest-port.h:
1014
1015 2013-03-29  Martin Robinson  <mrobinson@igalia.com>
1016
1017         Update the version of gyp in the repository
1018         https://bugs.webkit.org/show_bug.cgi?id=113540
1019
1020         Reviewed by Nico Weber.
1021
1022         * gyp: Update gyp to r1605.
1023
1024 2013-03-21  Zan Dobersek  <zdobersek@igalia.com>
1025
1026         [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
1027         https://bugs.webkit.org/show_bug.cgi?id=112947
1028
1029         Reviewed by Martin Robinson.
1030
1031         * leveldb/GNUmakefile.am: Added, sets up the libLevelDB.la library.
1032
1033 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
1034
1035         [WinCairo] Build WinCairo port under VS2010.
1036         https://bugs.webkit.org/show_bug.cgi?id=112861
1037
1038         Reviewed by Tim Horton.
1039
1040         * gtest/msvc/gtest-md.vcxproj: Add WinCairo targets.
1041
1042 2013-03-07  Andrew Bortz  <andrew@abortz.net>
1043
1044         Replace Mersenne Twister RNG with a simple but fast RNG
1045         https://bugs.webkit.org/show_bug.cgi?id=111533
1046
1047         Reviewed by Adam Barth.
1048
1049         This code is no longer used.
1050
1051         * mt19937ar.c: Removed.
1052
1053 2013-02-20  Roger Fong  <roger_fong@apple.com>
1054
1055        Get VS2010 Solution B&I ready.
1056         <rdar://problem/1322988>
1057
1058         Rubberstamped by Timothy Horton.
1059         
1060         Add Production configuration. 
1061
1062         * gtest/msvc/gtest-md.vcxproj:
1063
1064 2013-02-14  Tony Chang  <tony@chromium.org>
1065
1066         Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
1067         https://bugs.webkit.org/show_bug.cgi?id=96934
1068
1069         * gtest/msvc/gtest-md.sln: Modified property svn:eol-style.
1070         * gtest/msvc/gtest.sln: Modified property svn:eol-style.
1071
1072 2013-02-14  Tony Chang  <tony@chromium.org>
1073
1074         Unreviewed, set svn:eol-style CRLF for .sln files.
1075
1076         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1077         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1078
1079 2013-02-14  Roger Fong  <roger_fong@apple.com>
1080
1081         Add gtest-md VS2010 project files.
1082         https://bugs.webkit.org/show_bug.cgi?id=107034.
1083
1084         Reviewed by Brent Fulgham.
1085
1086         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1087         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1088
1089 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
1090
1091         [Qt] Compile WTF tests of TestWebKitAPI
1092         https://bugs.webkit.org/show_bug.cgi?id=108935
1093
1094         Reviewed by Kenneth Rohde Christiansen.
1095
1096         Add qmake build system .pro file for building gtest as static library.
1097
1098         * gtest/gtest.pro: Added.
1099
1100 2013-02-05  Paweł Forysiuk  <tuxator@o2.pl>
1101
1102         Building with MinGW compiler dies with gtest errors
1103         https://bugs.webkit.org/show_bug.cgi?id=108470
1104
1105         Reviewed by Martin Robinson.
1106
1107         Variable Libraries_libgtest_la_CXXFLAGS blindly assumes that
1108         pthreads will always be enabled. Make using pthreads for gtest
1109         conditional on the build target.
1110
1111         * gtest/GNUmakefile.am: Set Libraries_libgtest_la_CXXFLAGS accordingly to the build target.
1112
1113 2013-01-23  Tony Chang  <tony@chromium.org>
1114
1115         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
1116
1117         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
1118         * gtest/msvc/gtest.sln: Added property svn:eol-style.
1119
1120 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
1121
1122         [GTK] Build with LevelDB when IndexedDB is enabled
1123         https://bugs.webkit.org/show_bug.cgi?id=103220
1124
1125         Reviewed by Gustavo Noronha Silva.
1126
1127         Add the leveldb 1.9.0 source code to the ThirdParty dependencies.
1128         We cannot depend on leveldb provided by the distribution, because
1129         it sometimes breaks API compatibility.
1130
1131         * leveldb: Imported from the 1.9.0 leveldb source tarball.
1132
1133 2013-01-09  David Farler  <dfarler@apple.com>
1134
1135         Change ARCHS to generic setting to work with multiple platforms.
1136         https://bugs.webkit.org/show_bug.cgi?id=106478
1137
1138         Reviewed by Anders Carlsson.
1139
1140         * gtest/xcode/Config/General.xcconfig: ARCHS = $(ARCHS_STANDARD_32_64_BIT);
1141
1142 2012-10-28  Mark Rowe  <mrowe@apple.com>
1143
1144         Simplify Xcode configuration settings that used to vary between OS versions.
1145
1146         Reviewed by Dan Bernstein.
1147
1148         * gtest/xcode/Config/General.xcconfig:
1149
1150 2012-10-28  Mark Rowe  <mrowe@apple.com>
1151
1152         Remove references to unsupported OS and Xcode versions.
1153
1154         Reviewed by Anders Carlsson.
1155
1156         * gtest/xcode/Config/CompilerVersion.xcconfig: Removed.
1157         * gtest/xcode/Config/General.xcconfig:
1158
1159 2012-10-27  Dan Bernstein  <mitz@apple.com>
1160
1161         REAL_PLATFORM_NAME build setting is no longer needed
1162         https://bugs.webkit.org/show_bug.cgi?id=100587
1163
1164         Reviewed by Mark Rowe.
1165
1166         Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
1167         to PLATFORM_NAME.
1168
1169         * gtest/xcode/Config/CompilerVersion.xcconfig:
1170         * gtest/xcode/Config/General.xcconfig:
1171
1172 2012-08-23  Mark Rowe  <mrowe@apple.com>
1173
1174         Make gtest build with the latest version of clang.
1175
1176         Reviewed by Dan Bernstein.
1177
1178         * gtest/src/gtest-internal-inl.h:
1179         (GTestFlagSaver): Remove an unused member.
1180
1181 2012-07-03  Tony Chang  <tony@chromium.org>
1182
1183         [chromium] Unreviewed, update .gitignore to handle VS2010 files.
1184
1185         * glu/.gitignore:
1186
1187 2012-06-27  Ryosuke Niwa  <rniwa@webkit.org>
1188
1189         Fix gcc build after r121302
1190         https://bugs.webkit.org/show_bug.cgi?id=90055
1191
1192         Reviewed by Mark Rowe.
1193
1194         Assume RTTI is disabled so that gtest builds under XCode 3.2.6.
1195
1196         * gtest/xcode/Config/General.xcconfig:
1197
1198 2012-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
1199
1200         Unreviewed. Fix make distcheck.
1201
1202         * gtest/GNUmakefile.am: Add source code files included by
1203         gtest_all.cc to EXTRA_DIST.
1204
1205 2012-04-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1206
1207         [GTK] Build and run TestWebKitAPI WebKit2 unit tests
1208         https://bugs.webkit.org/show_bug.cgi?id=84446
1209
1210         Reviewed by Philippe Normand.
1211
1212         * gtest/GNUmakefile.am: Do not build libgtestmain anymmore since
1213         all tests use now a custom main to make sure WTF threads are
1214         initialized.
1215
1216 2012-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1217
1218         [GTK] Build and run TestWebKitAPI unit tests
1219         https://bugs.webkit.org/show_bug.cgi?id=84325
1220
1221         Reviewed by Philippe Normand.
1222
1223         * gtest/GNUmakefile.am: Added.
1224
1225 2012-03-30  David Barr  <davidbarr@chromium.org>
1226
1227         Split up top-level .gitignore and .gitattributes
1228         https://bugs.webkit.org/show_bug.cgi?id=82687
1229
1230         Reviewed by Tor Arne Vestbø.
1231
1232         * glu/.gitignore: Added.
1233
1234 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
1235
1236         Bash scripts should support LF endings only
1237         https://bugs.webkit.org/show_bug.cgi?id=79509
1238
1239         Reviewed by David Kilzer.
1240
1241         * gtest/xcode/Samples/FrameworkSample/runtests.sh: Added property svn:executable.
1242         * gtest/xcode/Scripts/runtests.sh: Added property svn:executable.
1243
1244 2012-03-08  Jessie Berlin  <jberlin@apple.com>
1245
1246         More Windows build fixing.
1247
1248         * gtest/msvc/gtest-md.vcproj:
1249
1250 2012-03-07  Jessie Berlin  <jberlin@apple.com>
1251
1252         Clean Windows build fails after r110033
1253         https://bugs.webkit.org/show_bug.cgi?id=80553
1254
1255         Rubber-stamped by Jon Honeycutt and Eric Seidel.
1256
1257         * gtest/msvc/gtest-md.vcproj:
1258         Add the new JavaScriptCore include directory to the include path.
1259
1260 2012-02-21  Sam Weinig  <sam@webkit.org>
1261
1262         Attempt to fix the Snow Leopard build.
1263
1264         * gtest/xcode/Config/General.xcconfig:
1265
1266 2012-02-21  Sam Weinig  <sam@webkit.org>
1267
1268         Use libc++ when building with Clang on Mac
1269         https://bugs.webkit.org/show_bug.cgi?id=78981
1270
1271         Reviewed by Dan Bernstein.
1272
1273         * gtest/xcode/Config/General.xcconfig:
1274         In addition to enabling libc++ when building with Clang,
1275         disable gtest's use of tr1::tuple, which doesn't exist in
1276         libc++.
1277
1278 2012-01-25  Mark Rowe  <mrowe@apple.com>
1279
1280         Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
1281
1282         <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
1283
1284         Reviewed by David Kilzer.
1285
1286         * gtest/xcode/Config/ProductionProject.xcconfig: Ensure that the staged frameworks path
1287         is in the framework search path when USE_STAGING_INSTALL_PATH is set. Look for the WebCore
1288         framework in the staged frameworks directory when USE_STAGING_INSTALL_PATH is set.
1289
1290 2012-01-06  Anders Carlsson  <andersca@apple.com>
1291
1292         Make JavaScriptCore.framework a reference and put it in a Frameworks group
1293         https://bugs.webkit.org/show_bug.cgi?id=75740
1294
1295         Reviewed by Mark Rowe.
1296
1297         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1298
1299 2012-01-05  Dan Bernstein  <mitz@apple.com>
1300
1301         Made Debug/Release builds of gtest build only for the active architecture.
1302
1303         Reviewed by Dave Kilzer.
1304
1305         * gtest/xcode/Config/DebugProject.xcconfig:
1306         * gtest/xcode/Config/ProductionProject.xcconfig:
1307         * gtest/xcode/Config/ReleaseProject.xcconfig:
1308
1309 2012-01-04  David Kilzer  <ddkilzer@apple.com>
1310
1311         Remove HEADER_SEARCH_PATHS from Production configurations for gtest
1312
1313         Reviewed by Mark Rowe.
1314
1315         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
1316         HEADER_SEARCH_PATHS from Production configurations to match
1317         changes made for Debug and Release configurations in r104091.
1318
1319 2012-01-04  David Kilzer  <ddkilzer@apple.com>
1320
1321         TestWebKitAPI has issues due to FastMalloc incompatibility
1322         <http://webkit.org/b/66521>
1323         <rdar://problem/10607911>
1324
1325         Reviewed by David Levin.
1326
1327         Original patch by Dmitry Lomov <dslomov@google.com>.
1328
1329         This patch ensures that gtest uses the FastMalloc new and delete
1330         operators that are defined in JavaScriptCore.
1331
1332         * gtest/README.WebKit: Update with project changes.
1333         * gtest/include/gtest/internal/gtest-port.h: Import necessary
1334         headers to use FastMalloc in gtest.
1335         * gtest/msvc/gtest-md.vcproj: Add include directories to find
1336         WTF headers.
1337         * gtest/xcode/Config/DebugProject.xcconfig: Define
1338         WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
1339         * gtest/xcode/Config/General.xcconfig: Define
1340         HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
1341         * gtest/xcode/Config/ProductionProject.xcconfig: Define
1342         WEBCORE_PRIVATE_HEADERS_DIR for Production builds.  This
1343         overrides the value in ReleaseProject.xcconfig.
1344         * gtest/xcode/Config/ReleaseProject.xcconfig: Define
1345         WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
1346         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1347         - Remove local HEADER_SEARCH_PATHS definitions.
1348         - Link to JavaScriptCore.framework when building
1349           gtest.framework.
1350
1351 2012-01-03  David Kilzer  <ddkilzer@apple.com>
1352
1353         Add Production configuration to gtest Xcode project
1354         <http://webkit.org/b/75153>
1355
1356         Reviewed by Adam Roben.
1357
1358         * gtest/README.WebKit: Updated.
1359         * gtest/xcode/Config/ProductionProject.xcconfig: Added.
1360         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1361         - Added Production configuration based on Release configuration.
1362         - Made Production the default configuration.
1363
1364 2011-12-25  Darin Adler  <darin@apple.com>
1365
1366         * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
1367
1368 2011-11-11  Csaba Osztrogonác  <ossy@webkit.org>
1369
1370         100,000 !!!
1371
1372         Reviewed by Zoltan Herczeg.
1373
1374         * ChangeLog: Point out revision 100,000.
1375
1376 2011-08-25  Alexey Proskuryakov  <ap@apple.com>
1377
1378         Fix build when GCC 4.2 is not installed.
1379
1380         * gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
1381         * gtest/xcode/Config/General.xcconfig:
1382         Use the same compiler version as other projects do.
1383
1384 2011-08-19  Sheriff Bot  <webkit.review.bot@gmail.com>
1385
1386         Unreviewed, rolling out r93426.
1387         http://trac.webkit.org/changeset/93426
1388         https://bugs.webkit.org/show_bug.cgi?id=66607
1389
1390         Broke the Mac build by not building gtest.framework anymore
1391         (Requested by andersca on #webkit).
1392
1393         * gtest/README.WebKit:
1394         * gtest/include/gtest/internal/gtest-port.h:
1395         * gtest/msvc/gtest-md.vcproj:
1396         * gtest/xcode/Config/General.xcconfig:
1397         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1398
1399 2011-08-18  Dmitry Lomov  <dslomov@google.com>
1400
1401         TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
1402         https://bugs.webkit.org/show_bug.cgi?id=66521
1403
1404         This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
1405
1406         Reviewed by David Levin.
1407
1408         * gtest/include/gtest/internal/gtest-port.h:
1409         * gtest/msvc/gtest-md.vcproj:
1410         * gtest/README.WebKit:
1411         * gtest/xcode/Config/General.xcconfig:
1412         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
1413
1414 2011-08-09  Mark Rowe  <mrowe@apple.com>
1415
1416         Fix gtest to compile in the release configuration with clang.
1417
1418         This change was made upstream in r443.
1419
1420         * gtest/src/gtest.cc:
1421
1422 2011-08-04  Mark Rowe  <mrowe@apple.com>
1423
1424         Future-proof Xcode configuration settings.
1425
1426         * gtest/xcode/Config/General.xcconfig:
1427
1428 2011-08-03  Dmitry Lomov  <dslomov@google.com>
1429
1430         https://bugs.webkit.org/show_bug.cgi?id=61812
1431         TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
1432
1433         Disable fast malloc for offending class (::std::strstream) in gtest.
1434         This looks like the most non-intrusive solution.
1435
1436         Reviewed by David Levin.
1437
1438         * gtest/include/gtest/internal/gtest-port.h:
1439         (testing::internal::StrStream::operator new):
1440         (testing::internal::StrStream::operator new[]):
1441         (testing::internal::StrStream::operator delete):
1442         (testing::internal::StrStream::operator delete[]):
1443
1444 2011-07-05  Adam Barth  <abarth@webkit.org>
1445
1446         Import qunit JavaScript unit testing framework
1447         https://bugs.webkit.org/show_bug.cgi?id=63967
1448
1449         Reviewed by Eric Seidel.
1450
1451         We're going to use this unit testing framework to test garden-o-matic.
1452
1453         * qunit: Added.
1454
1455 2011-06-04  Adam Barth  <abarth@webkit.org>
1456
1457         * glu: Added property svn:ignore.
1458             - For glu.xcodeproj, which is generated from glu.gyp.
1459
1460 2011-05-24  Stephen White  <senorblanco@chromium.org>
1461
1462         Reviewed by Kenneth Russell.
1463
1464         Unfork glu sources as much as possible.
1465         https://bugs.webkit.org/show_bug.cgi?id=61365
1466
1467         Restore the glu sources closer to the original version on oss.sgi.com
1468         by removing the WebKit-specific include paths, restoring the include
1469         order, and renaming the glu* functions via #defines rather than in
1470         the source.
1471
1472         * glu/README.webkit:
1473         Update the README to reflect the changes from trunk.
1474         * glu/glu.gyp:
1475         Add Source/Thirdparty/glu as an include path, so we can remove the
1476         hardcoded paths from the source files.
1477         * glu/gluos.h:
1478         Add #defines to rename the glu entry points to internal_*.
1479         * glu/internal_glu.h:
1480         * glu/libtess/dict.c:
1481         * glu/libtess/geom.c:
1482         * glu/libtess/geom.h:
1483         * glu/libtess/memalloc.c:
1484         * glu/libtess/mesh.c:
1485         * glu/libtess/mesh.h:
1486         * glu/libtess/normal.c:
1487         * glu/libtess/normal.h:
1488         * glu/libtess/priorityq-heap.c:
1489         * glu/libtess/priorityq-sort.h:
1490         * glu/libtess/priorityq.c:
1491         * glu/libtess/priorityq.h:
1492         * glu/libtess/render.c:
1493         * glu/libtess/render.h:
1494         * glu/libtess/sweep.c:
1495         * glu/libtess/sweep.h:
1496         * glu/libtess/tess.c:
1497         * glu/libtess/tess.h:
1498         * glu/libtess/tessmono.c:
1499         Remove WebKit-specific include paths, and internal_ prefixes from glu
1500         entry points.  Restore include order to original source order.
1501
1502 2011-05-19  Evan Martin  <evan@chromium.org>
1503
1504         Reviewed by Tony Chang.
1505
1506         [chromium] remove <(library) variable
1507         https://bugs.webkit.org/show_bug.cgi?id=61158
1508
1509         This was for a build experiment; we can just use the correct value now.
1510
1511         * glu/glu.gyp:
1512         * gyp/test/library/src/library.gyp:
1513
1514 2011-05-12  Jeff Miller  <jeffm@apple.com>
1515
1516         Ignore Visual Studio *.user files.
1517
1518         * gtest/msvc: Added property svn:ignore.
1519
1520 2011-05-12  Adam Roben  <aroben@apple.com>
1521
1522         Windows production build fix
1523
1524         * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
1525         for all configurations.
1526
1527 2011-05-12  Adam Roben  <aroben@apple.com>
1528
1529         A little gtest cleanup after r86287
1530
1531         * gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
1532         other projects. (At some point all the settings should be moved into .vsprops files to match
1533         our other projects, too.)
1534