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