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