Use the system string for telephone number menu
[WebKit-https.git] / Source / ThirdParty / ChangeLog
1 2014-10-30  Dana Burkart  <dburkart@apple.com>
2
3         <rdar://problem/18821260> Prepare for the mysterious future
4
5         Reviewed by Lucas Forschler.
6
7         * gtest/xcode/Config/General.xcconfig:
8
9 2014-09-18  Brent Fulgham  <bfulgham@apple.com>
10
11         [Win] Unreviewed build fix.
12
13         * gtest/msvc/gtest-md.vcxproj: Make sure we use static linking for gtest on
14         normal debug build to match the rest of WebKit.
15
16 2014-09-09  Benjamin Poulain  <bpoulain@apple.com>
17
18         Disable the "unreachable-code" warning
19         https://bugs.webkit.org/show_bug.cgi?id=136677
20
21         Reviewed by Darin Adler.
22
23         * gtest/xcode/Config/General.xcconfig:
24
25 2014-09-06  Darin Adler  <darin@apple.com>
26
27         Make updates suggested by new version of Xcode
28         https://bugs.webkit.org/show_bug.cgi?id=136603
29
30         Reviewed by Mark Rowe.
31
32         * gtest/xcode/Config/General.xcconfig: Moved CLANG_WARN_BOOL_CONVERSION,
33         CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION, and COMBINE_HIDPI_IMAGES
34         here from project file.  Added CLANG_WARN_UNREACHABLE_CODE, ENABLE_STRICT_OBJC_MSGSEND,
35         and GCC_WARN_64_TO_32_BIT_CONVERSION as suggested by Xcode upgrade check.
36
37         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Updated LastUpgradeCheck and removed
38         things that are redundant with the xcconfig file above.
39
40 2014-08-22  Renato Nagy  <nagy.renato@stud.u-szeged.hu>
41
42         Remove LevelDB.
43         https://bugs.webkit.org/show_bug.cgi?id=136170
44
45         Reviewed by Gyuyoung Kim.
46
47         * leveldb/AUTHORS: Removed.
48         * leveldb/LICENSE: Removed.
49         * leveldb/Makefile: Removed.
50         * leveldb/NEWS: Removed.
51         * leveldb/README: Removed.
52         * leveldb/TODO: Removed.
53         * leveldb/build_detect_platform: Removed.
54         * leveldb/db/builder.cc: Removed.
55         * leveldb/db/builder.h: Removed.
56         * leveldb/db/c.cc: Removed.
57         * leveldb/db/c_test.c: Removed.
58         * leveldb/db/corruption_test.cc: Removed.
59         * leveldb/db/db_bench.cc: Removed.
60         * leveldb/db/db_impl.cc: Removed.
61         * leveldb/db/db_impl.h: Removed.
62         * leveldb/db/db_iter.cc: Removed.
63         * leveldb/db/db_iter.h: Removed.
64         * leveldb/db/db_test.cc: Removed.
65         * leveldb/db/dbformat.cc: Removed.
66         * leveldb/db/dbformat.h: Removed.
67         * leveldb/db/dbformat_test.cc: Removed.
68         * leveldb/db/filename.cc: Removed.
69         * leveldb/db/filename.h: Removed.
70         * leveldb/db/filename_test.cc: Removed.
71         * leveldb/db/leveldb_main.cc: Removed.
72         * leveldb/db/log_format.h: Removed.
73         * leveldb/db/log_reader.cc: Removed.
74         * leveldb/db/log_reader.h: Removed.
75         * leveldb/db/log_test.cc: Removed.
76         * leveldb/db/log_writer.cc: Removed.
77         * leveldb/db/log_writer.h: Removed.
78         * leveldb/db/memtable.cc: Removed.
79         * leveldb/db/memtable.h: Removed.
80         * leveldb/db/repair.cc: Removed.
81         * leveldb/db/skiplist.h: Removed.
82         * leveldb/db/skiplist_test.cc: Removed.
83         * leveldb/db/snapshot.h: Removed.
84         * leveldb/db/table_cache.cc: Removed.
85         * leveldb/db/table_cache.h: Removed.
86         * leveldb/db/version_edit.cc: Removed.
87         * leveldb/db/version_edit.h: Removed.
88         * leveldb/db/version_edit_test.cc: Removed.
89         * leveldb/db/version_set.cc: Removed.
90         * leveldb/db/version_set.h: Removed.
91         * leveldb/db/version_set_test.cc: Removed.
92         * leveldb/db/write_batch.cc: Removed.
93         * leveldb/db/write_batch_internal.h: Removed.
94         * leveldb/db/write_batch_test.cc: Removed.
95         * leveldb/doc/bench/db_bench_sqlite3.cc: Removed.
96         * leveldb/doc/bench/db_bench_tree_db.cc: Removed.
97         * leveldb/doc/benchmark.html: Removed.
98         * leveldb/doc/doc.css: Removed.
99         * leveldb/doc/impl.html: Removed.
100         * leveldb/doc/index.html: Removed.
101         * leveldb/doc/log_format.txt: Removed.
102         * leveldb/doc/table_format.txt: Removed.
103         * leveldb/helpers/memenv/memenv.cc: Removed.
104         * leveldb/helpers/memenv/memenv.h: Removed.
105         * leveldb/helpers/memenv/memenv_test.cc: Removed.
106         * leveldb/include/leveldb/c.h: Removed.
107         * leveldb/include/leveldb/cache.h: Removed.
108         * leveldb/include/leveldb/comparator.h: Removed.
109         * leveldb/include/leveldb/db.h: Removed.
110         * leveldb/include/leveldb/env.h: Removed.
111         * leveldb/include/leveldb/filter_policy.h: Removed.
112         * leveldb/include/leveldb/iterator.h: Removed.
113         * leveldb/include/leveldb/options.h: Removed.
114         * leveldb/include/leveldb/slice.h: Removed.
115         * leveldb/include/leveldb/status.h: Removed.
116         * leveldb/include/leveldb/table.h: Removed.
117         * leveldb/include/leveldb/table_builder.h: Removed.
118         * leveldb/include/leveldb/write_batch.h: Removed.
119         * leveldb/port/README: Removed.
120         * leveldb/port/atomic_pointer.h: Removed.
121         * leveldb/port/port.h: Removed.
122         * leveldb/port/port_example.h: Removed.
123         * leveldb/port/port_posix.cc: Removed.
124         * leveldb/port/port_posix.h: Removed.
125         * leveldb/port/thread_annotations.h: Removed.
126         * leveldb/port/win/stdint.h: Removed.
127         * leveldb/table/block.cc: Removed.
128         * leveldb/table/block.h: Removed.
129         * leveldb/table/block_builder.cc: Removed.
130         * leveldb/table/block_builder.h: Removed.
131         * leveldb/table/filter_block.cc: Removed.
132         * leveldb/table/filter_block.h: Removed.
133         * leveldb/table/filter_block_test.cc: Removed.
134         * leveldb/table/format.cc: Removed.
135         * leveldb/table/format.h: Removed.
136         * leveldb/table/iterator.cc: Removed.
137         * leveldb/table/iterator_wrapper.h: Removed.
138         * leveldb/table/merger.cc: Removed.
139         * leveldb/table/merger.h: Removed.
140         * leveldb/table/table.cc: Removed.
141         * leveldb/table/table_builder.cc: Removed.
142         * leveldb/table/table_test.cc: Removed.
143         * leveldb/table/two_level_iterator.cc: Removed.
144         * leveldb/table/two_level_iterator.h: Removed.
145         * leveldb/util/arena.cc: Removed.
146         * leveldb/util/arena.h: Removed.
147         * leveldb/util/arena_test.cc: Removed.
148         * leveldb/util/bloom.cc: Removed.
149         * leveldb/util/bloom_test.cc: Removed.
150         * leveldb/util/cache.cc: Removed.
151         * leveldb/util/cache_test.cc: Removed.
152         * leveldb/util/coding.cc: Removed.
153         * leveldb/util/coding.h: Removed.
154         * leveldb/util/coding_test.cc: Removed.
155         * leveldb/util/comparator.cc: Removed.
156         * leveldb/util/crc32c.cc: Removed.
157         * leveldb/util/crc32c.h: Removed.
158         * leveldb/util/crc32c_test.cc: Removed.
159         * leveldb/util/env.cc: Removed.
160         * leveldb/util/env_posix.cc: Removed.
161         * leveldb/util/env_test.cc: Removed.
162         * leveldb/util/filter_policy.cc: Removed.
163         * leveldb/util/hash.cc: Removed.
164         * leveldb/util/hash.h: Removed.
165         * leveldb/util/histogram.cc: Removed.
166         * leveldb/util/histogram.h: Removed.
167         * leveldb/util/logging.cc: Removed.
168         * leveldb/util/logging.h: Removed.
169         * leveldb/util/mutexlock.h: Removed.
170         * leveldb/util/options.cc: Removed.
171         * leveldb/util/posix_logger.h: Removed.
172         * leveldb/util/random.h: Removed.
173         * leveldb/util/status.cc: Removed.
174         * leveldb/util/testharness.cc: Removed.
175         * leveldb/util/testharness.h: Removed.
176         * leveldb/util/testutil.cc: Removed.
177         * leveldb/util/testutil.h: Removed.
178
179 2014-08-11  Andy Estes  <aestes@apple.com>
180
181         [iOS] Get rid of iOS.xcconfig
182         https://bugs.webkit.org/show_bug.cgi?id=135809
183
184         Reviewed by Joseph Pecoraro.
185
186         All iOS.xcconfig did was include AspenFamily.xcconfig, so there's no need for the indirection.
187
188         * gtest/xcode/Config/General.xcconfig:
189         * gtest/xcode/Config/iOS.xcconfig: Removed.
190         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
191
192 2014-03-25  Martin Robinson  <mrobinson@igalia.com>
193
194         [GTK] Remove the autotools build
195         https://bugs.webkit.org/show_bug.cgi?id=130717
196
197         Reviewed by Anders Carlsson.
198
199         * gtest/GNUmakefile.am: Removed.
200         * leveldb/GNUmakefile.am: Removed.
201
202 2014-03-25  Gabor Rapcsanyi  <rgabor@webkit.org>
203
204         [EFL] Add ARM64 build support
205         https://bugs.webkit.org/show_bug.cgi?id=130506
206
207         Rubber stamped by Gyuyoung Kim.
208
209         * leveldb/port/atomic_pointer.h: Set ARCH_CPU_ARM_FAMILY when __aarch64__ is defined.
210
211 2014-03-14  Landry Breuil  <landry@openbsd.org>
212
213         Fix leveldb build on OpenBSD/NetBSD by using the FreeBSD codepaths.
214         https://bugs.webkit.org/show_bug.cgi?id=129966
215
216         Reviewed by Andreas Kling.
217
218         * leveldb/GNUmakefile.am:
219         * leveldb/port/port_posix.h:
220
221 2014-01-12  Andy Estes  <aestes@apple.com>
222
223         Fix the Mac build after r161777.
224
225         * gtest/xcode/Config/General.xcconfig: AspenFamily.xcconfig excludes
226         macosx from SUPPORTED_PLATFORMS, so add it back in ourselves.
227
228 2014-01-11  David Kilzer  <ddkilzer@apple.com>
229
230         [iOS] Upstream gtest
231         <http://webkit.org/b/126811>
232
233         Reviewed by Mark Rowe.
234
235         * gtest/xcode/Config/General.xcconfig: Include iOS.xcconfig.
236         * gtest/xcode/Config/iOS.xcconfig: Added.
237         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Add iOS.xcconfig.
238         Sort.
239
240 2013-12-13  Brent Fulgham  <bfulgham@apple.com>
241
242         [Win] Switch WebKit solution to Visual Studio 2013
243         https://bugs.webkit.org/show_bug.cgi?id=125192
244
245         Reviewed by Anders Carlsson.
246
247         * gtest/msvc/gtest-md.vcxproj: Update for VS2013
248
249 2013-11-15  Roger Fong  <roger_fong@apple.com>
250
251         Unreviewed, gtest project file cleanup.
252
253         * gtest/msvc/gtest-md.vcxproj:
254
255 2013-10-24  Mark Rowe  <mrowe@apple.com>
256
257         Remove references to OS X 10.7 from Xcode configuration settings.
258
259         Now that we're not building for OS X 10.7 they're no longer needed.
260
261         Reviewed by Anders Carlsson.
262
263         * gtest/xcode/Config/General.xcconfig:
264
265 2013-10-24  Mark Rowe  <mrowe@apple.com>
266
267         <rdar://problem/15312643> Prepare for the mysterious future.
268
269         Reviewed by David Kilzer.
270
271         * gtest/xcode/Config/General.xcconfig:
272
273 2013-10-10  Mark Rowe  <mrowe@apple.com>
274
275         <rdar://problem/13341666> WebKit should always build against an SDK.
276
277         Have all projects default to building against the OS X Internal SDK for the Production
278         configuration. For the Debug and Release configurations, look for UseInternalSDK.xcconfig
279         to determine whether the OS X Internal SDK should be used. If not, use the normal OS X SDK.
280
281         Reviewed by Dan Bernstein.
282
283         * gtest/xcode/Config/General.xcconfig:
284         * gtest/xcode/Config/ProductionProject.xcconfig:
285
286 2013-10-06  Dan Bernstein  <mitz@apple.com>
287
288         Build against the Xcode default toolchain when targeting OS X 10.8.
289
290         This fixes the build after r156632 in configurations that use another toolchain
291         by default.
292
293         * gtest/xcode/Config/General.xcconfig:
294
295 2013-10-06  Darin Adler  <darin@apple.com>
296
297         Remove unneeded ScriptGCEvent class
298         https://bugs.webkit.org/show_bug.cgi?id=122390
299
300         Reviewed by Anders Carlsson.
301
302         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update this file.
303         Not really part of this bug fix, but good to land anyway.
304
305 2013-09-29  Darin Adler  <darin@apple.com>
306
307         Take some Xcode advice about turning on additional warnings in ANGLE and gtest
308         https://bugs.webkit.org/show_bug.cgi?id=122087
309
310         Reviewed by Mark Rowe.
311
312         * gtest/xcode/Config/General.xcconfig: Added some warnings that Xcode 5 suggested.
313
314 2013-09-06  Alberto Garcia  <berto@igalia.com>
315
316         GTest: add support for FreeBSD and Hurd
317         https://bugs.webkit.org/show_bug.cgi?id=120870
318
319         Patch by Emilio Pozuelo Monfort <pochu@debian.org>
320         Reviewed by Gustavo Noronha Silva.
321
322         * gtest/include/gtest/internal/gtest-port.h:
323
324 2013-09-05  Anders Carlsson  <andersca@apple.com>
325
326         Enable C++11 wherever we build C++ files that include wtf/Platform.h
327         https://bugs.webkit.org/show_bug.cgi?id=120782
328
329         Reviewed by Andreas Kling.
330
331         Set CLANG_CXX_LANGUAGE_STANDARD to gnu++0x.
332
333         * gtest/xcode/Config/General.xcconfig:
334
335 2013-08-20  Alex Christensen  <achristensen@apple.com>
336
337         Use PlatformArchitecture to distinguish between 32-bit and 64-bit builds on Windows.
338         https://bugs.webkit.org/show_bug.cgi?id=119512
339
340         Reviewed by Brent Fulgham.
341
342         * gtest/msvc/gtest-md.vcxproj:
343         Replaced obj32, bin32, and lib32 with macros for 64-bit build.
344
345 2013-07-23  David Farler  <dfarler@apple.com>
346
347         Provide optional OTHER_CFLAGS, OTHER_CPPFLAGS, OTHER_LDFLAGS additions for building with ASAN
348         https://bugs.webkit.org/show_bug.cgi?id=117762
349
350         Reviewed by Mark Rowe.
351
352         * gtest/xcode/Config/General.xcconfig:
353         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS, LDFLAGS.
354         * gtest/xcode/Config/StaticLibraryTarget.xcconfig:
355         Add ASAN_OTHER_CFLAGS, CPLUSPLUSFLAGS.
356
357 2013-07-27  Mark Rowe  <mrowe@apple.com>
358
359         Fix builds against an SDK.
360
361         * gtest/xcode/Config/FrameworkTarget.xcconfig: Ensure that gtest.framework is installed
362         in a location compatible with the SDK generation process.
363
364 2013-07-19  Alex Christensen  <achristensen@apple.com>
365
366         Added x64 configuration to Visual Studio build.
367         https://bugs.webkit.org/show_bug.cgi?id=118888
368
369         Reviewed by Brent Fulgham.
370
371         * gtest/msvc/gtest-md.vcxproj:
372
373 2013-07-18  Roger Fong  <roger_fong@apple.com>
374
375         Make sure to link against _debug binaries when appropriate.
376         <rdar://problem/14473010>.
377
378         * gtest/msvc/gtest-md.vcxproj:
379
380 2013-06-17  Darin Adler  <darin@apple.com>
381
382         Sort all the Xcode project files
383         https://bugs.webkit.org/show_bug.cgi?id=117696
384
385         Reviewed by Anders Carlsson.
386
387         * gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
388         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Ran the sort-Xcode-project-file script.
389
390 2013-06-18  Roger Fong  <roger_fong@apple.com>
391
392         Replace tools32 folder with tools and update WebKit Windows solution accordingly.
393         <rdar://problem/14118143>.
394
395         Rubberstamped by Brent Fulgham.
396
397         * gtest/msvc/gtest-md.vcxproj:
398
399 2013-06-03  Roger Fong  <roger_fong@apple.com>
400
401         Nuke VS2005 files from the tree.
402         <rdar://problem/14042021>.
403
404         Rubberstamped by Brent Fulgham.
405
406         * gtest/msvc/gtest-md.sln: Removed.
407         * gtest/msvc/gtest-md.vcproj: Removed.
408         * gtest/msvc/gtest.sln: Removed.
409         * gtest/msvc/gtest.vcproj: Removed.
410         * gtest/msvc/gtest_main-md.vcproj: Removed.
411         * gtest/msvc/gtest_main.vcproj: Removed.
412         * gtest/msvc/gtest_prod_test-md.vcproj: Removed.
413         * gtest/msvc/gtest_prod_test.vcproj: Removed.
414         * gtest/msvc/gtest_unittest-md.vcproj: Removed.
415         * gtest/msvc/gtest_unittest.vcproj: Removed.
416
417 2013-04-26  Roger Fong  <roger_fong@apple.com>
418
419         Make Apple Windows VS2010 build results into and get dependencies from __32 suffixed folders.
420         Make the DebugSuffix configuration use _debug dependencies.
421
422         * gtest/msvc/gtest-md.vcxproj:
423
424 2013-04-09  Benjamin Poulain  <bpoulain@apple.com>
425
426         Remove the WebKit copy of GLU and the file using it
427         https://bugs.webkit.org/show_bug.cgi?id=114249
428
429         Reviewed by Darin Adler.
430
431         * glu/.gitignore: Removed.
432         * glu/LICENSE.txt: Removed.
433         * glu/README.webkit: Removed.
434         * glu/glu.gyp: Removed.
435         * glu/gluos.h: Removed.
436         * glu/internal_glu.h: Removed.
437         * glu/libtess/GNUmakefile: Removed.
438         * glu/libtess/Imakefile: Removed.
439         * glu/libtess/README: Removed.
440         * glu/libtess/alg-outline: Removed.
441         * glu/libtess/dict-list.h: Removed.
442         * glu/libtess/dict.c: Removed.
443         * glu/libtess/dict.h: Removed.
444         * glu/libtess/geom.c: Removed.
445         * glu/libtess/geom.h: Removed.
446         * glu/libtess/memalloc.c: Removed.
447         * glu/libtess/memalloc.h: Removed.
448         * glu/libtess/mesh.c: Removed.
449         * glu/libtess/mesh.h: Removed.
450         * glu/libtess/normal.c: Removed.
451         * glu/libtess/normal.h: Removed.
452         * glu/libtess/priorityq-heap.c: Removed.
453         * glu/libtess/priorityq-heap.h: Removed.
454         * glu/libtess/priorityq-sort.h: Removed.
455         * glu/libtess/priorityq.c: Removed.
456         * glu/libtess/priorityq.h: Removed.
457         * glu/libtess/render.c: Removed.
458         * glu/libtess/render.h: Removed.
459         * glu/libtess/sweep.c: Removed.
460         * glu/libtess/sweep.h: Removed.
461         * glu/libtess/tess.c: Removed.
462         * glu/libtess/tess.h: Removed.
463         * glu/libtess/tessmono.c: Removed.
464         * glu/libtess/tessmono.h: Removed.
465
466 2013-04-08  Benjamin Poulain  <benjamin@webkit.org>
467
468         Remove gyp from ThirdParty
469         https://bugs.webkit.org/show_bug.cgi?id=114244
470
471         Rubberstamped by Ryosuke Niwa.
472
473         * gyp: Removed.
474
475 2013-04-05  Geoffrey Garen  <ggaren@apple.com>
476
477         Made USE(JSC) unconditional
478         https://bugs.webkit.org/show_bug.cgi?id=114058
479
480         Reviewed by Anders Carlsson.
481
482         * gtest/include/gtest/internal/gtest-port.h:
483
484 2013-03-29  Martin Robinson  <mrobinson@igalia.com>
485
486         Update the version of gyp in the repository
487         https://bugs.webkit.org/show_bug.cgi?id=113540
488
489         Reviewed by Nico Weber.
490
491         * gyp: Update gyp to r1605.
492
493 2013-03-21  Zan Dobersek  <zdobersek@igalia.com>
494
495         [GTK] Move libLevelDB.la setup into a separate GNUmakefile.am
496         https://bugs.webkit.org/show_bug.cgi?id=112947
497
498         Reviewed by Martin Robinson.
499
500         * leveldb/GNUmakefile.am: Added, sets up the libLevelDB.la library.
501
502 2013-03-20  Brent Fulgham  <bfulgham@webkit.org>
503
504         [WinCairo] Build WinCairo port under VS2010.
505         https://bugs.webkit.org/show_bug.cgi?id=112861
506
507         Reviewed by Tim Horton.
508
509         * gtest/msvc/gtest-md.vcxproj: Add WinCairo targets.
510
511 2013-03-07  Andrew Bortz  <andrew@abortz.net>
512
513         Replace Mersenne Twister RNG with a simple but fast RNG
514         https://bugs.webkit.org/show_bug.cgi?id=111533
515
516         Reviewed by Adam Barth.
517
518         This code is no longer used.
519
520         * mt19937ar.c: Removed.
521
522 2013-02-20  Roger Fong  <roger_fong@apple.com>
523
524        Get VS2010 Solution B&I ready.
525         <rdar://problem/1322988>
526
527         Rubberstamped by Timothy Horton.
528         
529         Add Production configuration. 
530
531         * gtest/msvc/gtest-md.vcxproj:
532
533 2013-02-14  Tony Chang  <tony@chromium.org>
534
535         Unreviewed, set svn:eol-style native for .sln, .vcproj, and .vsprops files.
536         https://bugs.webkit.org/show_bug.cgi?id=96934
537
538         * gtest/msvc/gtest-md.sln: Modified property svn:eol-style.
539         * gtest/msvc/gtest.sln: Modified property svn:eol-style.
540
541 2013-02-14  Tony Chang  <tony@chromium.org>
542
543         Unreviewed, set svn:eol-style CRLF for .sln files.
544
545         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
546         * gtest/msvc/gtest.sln: Added property svn:eol-style.
547
548 2013-02-14  Roger Fong  <roger_fong@apple.com>
549
550         Add gtest-md VS2010 project files.
551         https://bugs.webkit.org/show_bug.cgi?id=107034.
552
553         Reviewed by Brent Fulgham.
554
555         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
556         * gtest/msvc/gtest.sln: Added property svn:eol-style.
557
558 2013-02-05  Simon Hausmann  <simon.hausmann@digia.com>
559
560         [Qt] Compile WTF tests of TestWebKitAPI
561         https://bugs.webkit.org/show_bug.cgi?id=108935
562
563         Reviewed by Kenneth Rohde Christiansen.
564
565         Add qmake build system .pro file for building gtest as static library.
566
567         * gtest/gtest.pro: Added.
568
569 2013-02-05  Paweł Forysiuk  <tuxator@o2.pl>
570
571         Building with MinGW compiler dies with gtest errors
572         https://bugs.webkit.org/show_bug.cgi?id=108470
573
574         Reviewed by Martin Robinson.
575
576         Variable Libraries_libgtest_la_CXXFLAGS blindly assumes that
577         pthreads will always be enabled. Make using pthreads for gtest
578         conditional on the build target.
579
580         * gtest/GNUmakefile.am: Set Libraries_libgtest_la_CXXFLAGS accordingly to the build target.
581
582 2013-01-23  Tony Chang  <tony@chromium.org>
583
584         Unreviewed, set svn:eol-style to CRLF on Windows .sln files.
585
586         * gtest/msvc/gtest-md.sln: Added property svn:eol-style.
587         * gtest/msvc/gtest.sln: Added property svn:eol-style.
588
589 2013-01-17  Martin Robinson  <mrobinson@igalia.com>
590
591         [GTK] Build with LevelDB when IndexedDB is enabled
592         https://bugs.webkit.org/show_bug.cgi?id=103220
593
594         Reviewed by Gustavo Noronha Silva.
595
596         Add the leveldb 1.9.0 source code to the ThirdParty dependencies.
597         We cannot depend on leveldb provided by the distribution, because
598         it sometimes breaks API compatibility.
599
600         * leveldb: Imported from the 1.9.0 leveldb source tarball.
601
602 2013-01-09  David Farler  <dfarler@apple.com>
603
604         Change ARCHS to generic setting to work with multiple platforms.
605         https://bugs.webkit.org/show_bug.cgi?id=106478
606
607         Reviewed by Anders Carlsson.
608
609         * gtest/xcode/Config/General.xcconfig: ARCHS = $(ARCHS_STANDARD_32_64_BIT);
610
611 2012-10-28  Mark Rowe  <mrowe@apple.com>
612
613         Simplify Xcode configuration settings that used to vary between OS versions.
614
615         Reviewed by Dan Bernstein.
616
617         * gtest/xcode/Config/General.xcconfig:
618
619 2012-10-28  Mark Rowe  <mrowe@apple.com>
620
621         Remove references to unsupported OS and Xcode versions.
622
623         Reviewed by Anders Carlsson.
624
625         * gtest/xcode/Config/CompilerVersion.xcconfig: Removed.
626         * gtest/xcode/Config/General.xcconfig:
627
628 2012-10-27  Dan Bernstein  <mitz@apple.com>
629
630         REAL_PLATFORM_NAME build setting is no longer needed
631         https://bugs.webkit.org/show_bug.cgi?id=100587
632
633         Reviewed by Mark Rowe.
634
635         Removed the definition of REAL_PLATFORM_NAME and replaced references to it with references
636         to PLATFORM_NAME.
637
638         * gtest/xcode/Config/CompilerVersion.xcconfig:
639         * gtest/xcode/Config/General.xcconfig:
640
641 2012-08-23  Mark Rowe  <mrowe@apple.com>
642
643         Make gtest build with the latest version of clang.
644
645         Reviewed by Dan Bernstein.
646
647         * gtest/src/gtest-internal-inl.h:
648         (GTestFlagSaver): Remove an unused member.
649
650 2012-07-03  Tony Chang  <tony@chromium.org>
651
652         [chromium] Unreviewed, update .gitignore to handle VS2010 files.
653
654         * glu/.gitignore:
655
656 2012-06-27  Ryosuke Niwa  <rniwa@webkit.org>
657
658         Fix gcc build after r121302
659         https://bugs.webkit.org/show_bug.cgi?id=90055
660
661         Reviewed by Mark Rowe.
662
663         Assume RTTI is disabled so that gtest builds under XCode 3.2.6.
664
665         * gtest/xcode/Config/General.xcconfig:
666
667 2012-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
668
669         Unreviewed. Fix make distcheck.
670
671         * gtest/GNUmakefile.am: Add source code files included by
672         gtest_all.cc to EXTRA_DIST.
673
674 2012-04-26  Carlos Garcia Campos  <cgarcia@igalia.com>
675
676         [GTK] Build and run TestWebKitAPI WebKit2 unit tests
677         https://bugs.webkit.org/show_bug.cgi?id=84446
678
679         Reviewed by Philippe Normand.
680
681         * gtest/GNUmakefile.am: Do not build libgtestmain anymmore since
682         all tests use now a custom main to make sure WTF threads are
683         initialized.
684
685 2012-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
686
687         [GTK] Build and run TestWebKitAPI unit tests
688         https://bugs.webkit.org/show_bug.cgi?id=84325
689
690         Reviewed by Philippe Normand.
691
692         * gtest/GNUmakefile.am: Added.
693
694 2012-03-30  David Barr  <davidbarr@chromium.org>
695
696         Split up top-level .gitignore and .gitattributes
697         https://bugs.webkit.org/show_bug.cgi?id=82687
698
699         Reviewed by Tor Arne Vestbø.
700
701         * glu/.gitignore: Added.
702
703 2012-03-09  Ashod Nakashian  <ashodnakashian@yahoo.com>
704
705         Bash scripts should support LF endings only
706         https://bugs.webkit.org/show_bug.cgi?id=79509
707
708         Reviewed by David Kilzer.
709
710         * gtest/xcode/Samples/FrameworkSample/runtests.sh: Added property svn:executable.
711         * gtest/xcode/Scripts/runtests.sh: Added property svn:executable.
712
713 2012-03-08  Jessie Berlin  <jberlin@apple.com>
714
715         More Windows build fixing.
716
717         * gtest/msvc/gtest-md.vcproj:
718
719 2012-03-07  Jessie Berlin  <jberlin@apple.com>
720
721         Clean Windows build fails after r110033
722         https://bugs.webkit.org/show_bug.cgi?id=80553
723
724         Rubber-stamped by Jon Honeycutt and Eric Seidel.
725
726         * gtest/msvc/gtest-md.vcproj:
727         Add the new JavaScriptCore include directory to the include path.
728
729 2012-02-21  Sam Weinig  <sam@webkit.org>
730
731         Attempt to fix the Snow Leopard build.
732
733         * gtest/xcode/Config/General.xcconfig:
734
735 2012-02-21  Sam Weinig  <sam@webkit.org>
736
737         Use libc++ when building with Clang on Mac
738         https://bugs.webkit.org/show_bug.cgi?id=78981
739
740         Reviewed by Dan Bernstein.
741
742         * gtest/xcode/Config/General.xcconfig:
743         In addition to enabling libc++ when building with Clang,
744         disable gtest's use of tr1::tuple, which doesn't exist in
745         libc++.
746
747 2012-01-25  Mark Rowe  <mrowe@apple.com>
748
749         Build in to an alternate location when USE_STAGING_INSTALL_PATH is set.
750
751         <rdar://problem/10609417> Adopt USE_STAGING_INSTALL_PATH
752
753         Reviewed by David Kilzer.
754
755         * gtest/xcode/Config/ProductionProject.xcconfig: Ensure that the staged frameworks path
756         is in the framework search path when USE_STAGING_INSTALL_PATH is set. Look for the WebCore
757         framework in the staged frameworks directory when USE_STAGING_INSTALL_PATH is set.
758
759 2012-01-06  Anders Carlsson  <andersca@apple.com>
760
761         Make JavaScriptCore.framework a reference and put it in a Frameworks group
762         https://bugs.webkit.org/show_bug.cgi?id=75740
763
764         Reviewed by Mark Rowe.
765
766         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
767
768 2012-01-05  Dan Bernstein  <mitz@apple.com>
769
770         Made Debug/Release builds of gtest build only for the active architecture.
771
772         Reviewed by Dave Kilzer.
773
774         * gtest/xcode/Config/DebugProject.xcconfig:
775         * gtest/xcode/Config/ProductionProject.xcconfig:
776         * gtest/xcode/Config/ReleaseProject.xcconfig:
777
778 2012-01-04  David Kilzer  <ddkilzer@apple.com>
779
780         Remove HEADER_SEARCH_PATHS from Production configurations for gtest
781
782         Reviewed by Mark Rowe.
783
784         * gtest/xcode/gtest.xcodeproj/project.pbxproj: Remove
785         HEADER_SEARCH_PATHS from Production configurations to match
786         changes made for Debug and Release configurations in r104091.
787
788 2012-01-04  David Kilzer  <ddkilzer@apple.com>
789
790         TestWebKitAPI has issues due to FastMalloc incompatibility
791         <http://webkit.org/b/66521>
792         <rdar://problem/10607911>
793
794         Reviewed by David Levin.
795
796         Original patch by Dmitry Lomov <dslomov@google.com>.
797
798         This patch ensures that gtest uses the FastMalloc new and delete
799         operators that are defined in JavaScriptCore.
800
801         * gtest/README.WebKit: Update with project changes.
802         * gtest/include/gtest/internal/gtest-port.h: Import necessary
803         headers to use FastMalloc in gtest.
804         * gtest/msvc/gtest-md.vcproj: Add include directories to find
805         WTF headers.
806         * gtest/xcode/Config/DebugProject.xcconfig: Define
807         WEBCORE_PRIVATE_HEADERS_DIR for Debug builds.
808         * gtest/xcode/Config/General.xcconfig: Define
809         HEADER_SEARCH_PATHS in terms of WEBCORE_PRIVATE_HEADERS_DIR.
810         * gtest/xcode/Config/ProductionProject.xcconfig: Define
811         WEBCORE_PRIVATE_HEADERS_DIR for Production builds.  This
812         overrides the value in ReleaseProject.xcconfig.
813         * gtest/xcode/Config/ReleaseProject.xcconfig: Define
814         WEBCORE_PRIVATE_HEADERS_DIR for Release builds.
815         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
816         - Remove local HEADER_SEARCH_PATHS definitions.
817         - Link to JavaScriptCore.framework when building
818           gtest.framework.
819
820 2012-01-03  David Kilzer  <ddkilzer@apple.com>
821
822         Add Production configuration to gtest Xcode project
823         <http://webkit.org/b/75153>
824
825         Reviewed by Adam Roben.
826
827         * gtest/README.WebKit: Updated.
828         * gtest/xcode/Config/ProductionProject.xcconfig: Added.
829         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
830         - Added Production configuration based on Release configuration.
831         - Made Production the default configuration.
832
833 2011-12-25  Darin Adler  <darin@apple.com>
834
835         * gtest/xcode/gtest.xcodeproj: Added property svn:ignore.
836
837 2011-11-11  Csaba Osztrogonác  <ossy@webkit.org>
838
839         100,000 !!!
840
841         Reviewed by Zoltan Herczeg.
842
843         * ChangeLog: Point out revision 100,000.
844
845 2011-08-25  Alexey Proskuryakov  <ap@apple.com>
846
847         Fix build when GCC 4.2 is not installed.
848
849         * gtest/xcode/Config/CompilerVersion.xcconfig: Copied from Source/WebCore/Configurations/CompilerVersion.xcconfig.
850         * gtest/xcode/Config/General.xcconfig:
851         Use the same compiler version as other projects do.
852
853 2011-08-19  Sheriff Bot  <webkit.review.bot@gmail.com>
854
855         Unreviewed, rolling out r93426.
856         http://trac.webkit.org/changeset/93426
857         https://bugs.webkit.org/show_bug.cgi?id=66607
858
859         Broke the Mac build by not building gtest.framework anymore
860         (Requested by andersca on #webkit).
861
862         * gtest/README.WebKit:
863         * gtest/include/gtest/internal/gtest-port.h:
864         * gtest/msvc/gtest-md.vcproj:
865         * gtest/xcode/Config/General.xcconfig:
866         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
867
868 2011-08-18  Dmitry Lomov  <dslomov@google.com>
869
870         TestWebKitAPI breaks on Windows due to fast malloc incompatibility.
871         https://bugs.webkit.org/show_bug.cgi?id=66521
872
873         This patch ensures that gtest uses new and delete operators that are defined in JavaScriptCore.
874
875         Reviewed by David Levin.
876
877         * gtest/include/gtest/internal/gtest-port.h:
878         * gtest/msvc/gtest-md.vcproj:
879         * gtest/README.WebKit:
880         * gtest/xcode/Config/General.xcconfig:
881         * gtest/xcode/gtest.xcodeproj/project.pbxproj:
882
883 2011-08-09  Mark Rowe  <mrowe@apple.com>
884
885         Fix gtest to compile in the release configuration with clang.
886
887         This change was made upstream in r443.
888
889         * gtest/src/gtest.cc:
890
891 2011-08-04  Mark Rowe  <mrowe@apple.com>
892
893         Future-proof Xcode configuration settings.
894
895         * gtest/xcode/Config/General.xcconfig:
896
897 2011-08-03  Dmitry Lomov  <dslomov@google.com>
898
899         https://bugs.webkit.org/show_bug.cgi?id=61812
900         TestWebKitApi breaks in release mode due to gtest incompatibility with fast malloc
901
902         Disable fast malloc for offending class (::std::strstream) in gtest.
903         This looks like the most non-intrusive solution.
904
905         Reviewed by David Levin.
906
907         * gtest/include/gtest/internal/gtest-port.h:
908         (testing::internal::StrStream::operator new):
909         (testing::internal::StrStream::operator new[]):
910         (testing::internal::StrStream::operator delete):
911         (testing::internal::StrStream::operator delete[]):
912
913 2011-07-05  Adam Barth  <abarth@webkit.org>
914
915         Import qunit JavaScript unit testing framework
916         https://bugs.webkit.org/show_bug.cgi?id=63967
917
918         Reviewed by Eric Seidel.
919
920         We're going to use this unit testing framework to test garden-o-matic.
921
922         * qunit: Added.
923
924 2011-06-04  Adam Barth  <abarth@webkit.org>
925
926         * glu: Added property svn:ignore.
927             - For glu.xcodeproj, which is generated from glu.gyp.
928
929 2011-05-24  Stephen White  <senorblanco@chromium.org>
930
931         Reviewed by Kenneth Russell.
932
933         Unfork glu sources as much as possible.
934         https://bugs.webkit.org/show_bug.cgi?id=61365
935
936         Restore the glu sources closer to the original version on oss.sgi.com
937         by removing the WebKit-specific include paths, restoring the include
938         order, and renaming the glu* functions via #defines rather than in
939         the source.
940
941         * glu/README.webkit:
942         Update the README to reflect the changes from trunk.
943         * glu/glu.gyp:
944         Add Source/Thirdparty/glu as an include path, so we can remove the
945         hardcoded paths from the source files.
946         * glu/gluos.h:
947         Add #defines to rename the glu entry points to internal_*.
948         * glu/internal_glu.h:
949         * glu/libtess/dict.c:
950         * glu/libtess/geom.c:
951         * glu/libtess/geom.h:
952         * glu/libtess/memalloc.c:
953         * glu/libtess/mesh.c:
954         * glu/libtess/mesh.h:
955         * glu/libtess/normal.c:
956         * glu/libtess/normal.h:
957         * glu/libtess/priorityq-heap.c:
958         * glu/libtess/priorityq-sort.h:
959         * glu/libtess/priorityq.c:
960         * glu/libtess/priorityq.h:
961         * glu/libtess/render.c:
962         * glu/libtess/render.h:
963         * glu/libtess/sweep.c:
964         * glu/libtess/sweep.h:
965         * glu/libtess/tess.c:
966         * glu/libtess/tess.h:
967         * glu/libtess/tessmono.c:
968         Remove WebKit-specific include paths, and internal_ prefixes from glu
969         entry points.  Restore include order to original source order.
970
971 2011-05-19  Evan Martin  <evan@chromium.org>
972
973         Reviewed by Tony Chang.
974
975         [chromium] remove <(library) variable
976         https://bugs.webkit.org/show_bug.cgi?id=61158
977
978         This was for a build experiment; we can just use the correct value now.
979
980         * glu/glu.gyp:
981         * gyp/test/library/src/library.gyp:
982
983 2011-05-12  Jeff Miller  <jeffm@apple.com>
984
985         Ignore Visual Studio *.user files.
986
987         * gtest/msvc: Added property svn:ignore.
988
989 2011-05-12  Adam Roben  <aroben@apple.com>
990
991         Windows production build fix
992
993         * gtest/msvc/gtest-md.vcproj: Fix the OutputDirectory and IntermediateDirectory attributes
994         for all configurations.
995
996 2011-05-12  Adam Roben  <aroben@apple.com>
997
998         A little gtest cleanup after r86287
999
1000         * gtest/msvc/gtest-md.vcproj: Added Debug_All and Production configurations to match our
1001         other projects. (At some point all the settings should be moved into .vsprops files to match
1002         our other projects, too.)
1003