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