1 2016-05-02 Per Arne Vollan <peavo@outlook.com>
3 [Win] Enable IndexedDB.
4 https://bugs.webkit.org/show_bug.cgi?id=157192
6 Reviewed by Brent Fulgham.
8 * Source/cmake/OptionsWin.cmake:
10 2016-05-02 Yoav Weiss <yoav@yoav.ws>
12 Move ResourceTiming behind a runtime flag
13 https://bugs.webkit.org/show_bug.cgi?id=157133
15 Reviewed by Alex Christensen.
17 * Source/cmake/WebKitFeatures.cmake: Remove the PERFORMANCE_TIMELINE build flag.
19 2016-04-29 Commit Queue <commit-queue@webkit.org>
21 Unreviewed, rolling out r200232.
22 https://bugs.webkit.org/show_bug.cgi?id=157189
24 This change broke the Mac CMake build and its LayoutTest is
25 failing and/or flaky on all platforms (Requested by ryanhaddad
30 "Move ResourceTiming behind a runtime flag"
31 https://bugs.webkit.org/show_bug.cgi?id=157133
32 http://trac.webkit.org/changeset/200232
34 2016-04-29 Yoav Weiss <yoav@yoav.ws>
36 Move ResourceTiming behind a runtime flag
37 https://bugs.webkit.org/show_bug.cgi?id=157133
39 Reviewed by Alex Christensen.
41 * Source/cmake/WebKitFeatures.cmake: Remove the PERFORMANCE_TIMELINE build flag.
43 2016-04-28 Commit Queue <commit-queue@webkit.org>
45 Unreviewed, rolling out r200185.
46 https://bugs.webkit.org/show_bug.cgi?id=157131
48 Bad temporary file added unintentionally (Requested by fredw
53 "RenderMathMLOperator refactoring: introduce getBaseGlyph and
54 remove parameter from getDisplayStyleLargeOperator"
55 https://bugs.webkit.org/show_bug.cgi?id=156910
56 http://trac.webkit.org/changeset/200185
58 2016-04-25 Ryosuke Niwa <rniwa@webkit.org>
60 Remove the build flag for template elements
61 https://bugs.webkit.org/show_bug.cgi?id=157022
63 Reviewed by Daniel Bates.
65 * Source/cmake/OptionsEfl.cmake:
66 * Source/cmake/OptionsMac.cmake:
67 * Source/cmake/OptionsWin.cmake:
68 * Source/cmake/WebKitFeatures.cmake:
69 * Source/cmake/tools/vsprops/FeatureDefines.props:
70 * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
72 2016-04-22 Carlos Garcia Campos <cgarcia@igalia.com>
74 [GTK] Enable the download attribute support
75 https://bugs.webkit.org/show_bug.cgi?id=99025
77 Reviewed by Žan Doberšek.
79 * Source/cmake/OptionsGTK.cmake:
81 2016-04-18 Yusuke Suzuki <utatane.tea@gmail.com>
83 [JSCOnly] Implement RunLoop and remove glib dependency
84 https://bugs.webkit.org/show_bug.cgi?id=155706
86 Reviewed by Michael Catanzaro.
88 * Source/cmake/OptionsJSCOnly.cmake:
90 2016-04-18 Carlos Garcia Campos <cgarcia@igalia.com>
92 [GTK] Menu list button doesn't use the text color from the theme
93 https://bugs.webkit.org/show_bug.cgi?id=118234
95 Reviewed by Darin Adler.
97 * ManualTests/gtk/theme.html: Add a disabled combo test.
99 2016-04-13 Konstantin Tokarev <annulen@yandex.ru>
101 FindWebP should not be misguided by pkg-config when cross-compiling.
102 https://bugs.webkit.org/show_bug.cgi?id=156544
104 Reviewed by Michael Catanzaro.
106 We should use pkg-config output only as a hint, like other modules do.
108 * Source/cmake/FindWebP.cmake:
110 2016-04-07 Carlos Garcia Campos <cgarcia@igalia.com>
112 [GTK] Rework the theming code for GTK+ 3.20
113 https://bugs.webkit.org/show_bug.cgi?id=156333
115 Reviewed by Michael Catanzaro.
117 Add a manual test to check how themed elements are rendered.
119 * ManualTests/gtk/theme.html: Added.
121 2016-04-11 Fujii Hironori <Hironori.Fujii@jp.sony.com>
123 [CMake] Make FOLDER property INHERITED
124 https://bugs.webkit.org/show_bug.cgi?id=156460
126 Reviewed by Brent Fulgham.
128 Some CMake targets are not setting the FOLDER property. This causes the
129 generated projects to be displayed in the top-level folder of the solution.
131 Making the FOLDER property INHERITED ensures that all the targets
132 are placed in their proper directories.
134 * Source/cmake/OptionsCommon.cmake:
135 Define FOLDER property as a inherited property.
136 * Source/cmake/WebKitMacros.cmake:
137 Do not set FOLDER target property.
139 2016-04-08 Alex Christensen <achristensen@webkit.org>
141 Progress towards running CMake WebKit2 on Mac
142 https://bugs.webkit.org/show_bug.cgi?id=156426
144 Reviewed by Tim Horton.
146 * Source/cmake/OptionsMac.cmake:
147 FTL works on Mac, so let's use it.
148 * Source/cmake/WebKitMacros.cmake:
150 2016-04-07 Joseph Pecoraro <pecoraro@apple.com>
152 Remove ENABLE(ENABLE_ES6_CLASS_SYNTAX) guards
153 https://bugs.webkit.org/show_bug.cgi?id=156384
155 Reviewed by Ryosuke Niwa.
157 * Source/cmake/WebKitFeatures.cmake:
159 2016-04-07 Dean Jackson <dino@apple.com>
161 [iOS] Play button on video is too dark
162 https://bugs.webkit.org/show_bug.cgi?id=156383
163 <rdar://problem/23540816>
165 Reviewed by Simon Fraser.
167 Add a manual test for iOS that shows the expected appearance
168 of a video element. Unfortunately, due to the way we take
169 snapshots on iOS within our test runner, we don't get the
170 platform blurring effect, which means an automated test
173 * ManualTests/ios/start-playback-button-appearance-expected.html: Added.
174 * ManualTests/ios/start-playback-button-appearance.html: Added.
176 2016-04-06 Alex Christensen <achristensen@webkit.org>
178 Fix CMake DumpRenderTree
179 https://bugs.webkit.org/show_bug.cgi?id=156305
181 Reviewed by Daniel Bates.
183 * Source/cmake/OptionsMac.cmake:
185 2016-04-05 Alex Christensen <achristensen@webkit.org>
187 Make CMake-generated binaries on Mac able to run
188 https://bugs.webkit.org/show_bug.cgi?id=156268
190 Reviewed by Daniel Bates.
192 * Source/cmake/OptionsMac.cmake:
194 2016-04-04 Alejandro G. Castro <alex@igalia.com>
196 REGRESSION(r198492): [GTK] The WEB_RTC flag was not correctly added in some situations
197 https://bugs.webkit.org/show_bug.cgi?id=156164
199 Reviewed by Philippe Normand.
201 Remove double space in the error message when openwebrtc is not present.
203 * Source/cmake/OptionsGTK.cmake:
205 2016-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
207 Unreviewed. Bump GTK+ versions numbers.
209 * Source/cmake/OptionsGTK.cmake:
211 2016-03-31 Daniel Bates <dabates@apple.com>
213 tool tip/alt. text appears when mouse is no longer hovering over link
214 https://bugs.webkit.org/show_bug.cgi?id=24427
215 <rdar://problem/8045235>
217 Reviewed by Antonio Gomes.
219 Although the bug no longer reproduces, add a manual test that can be used to determine if a
220 tooltip for a hyperlink is shown when the cursor no longer hovers over it.
222 * ManualTests/tooltip-when-mouse-not-directly-over-hyperlink.html: Added.
224 2016-03-29 Commit Queue <commit-queue@webkit.org>
226 Unreviewed, rolling out r198781.
227 https://bugs.webkit.org/show_bug.cgi?id=155986
229 broke windows clean build (Requested by alexchristensen on
234 "[Win] CMake seems to build all generated files every time"
235 https://bugs.webkit.org/show_bug.cgi?id=155872
236 http://trac.webkit.org/changeset/198781
238 2016-03-29 Brent Fulgham <bfulgham@apple.com>
240 [Win] CMake seems to build all generated files every time
241 https://bugs.webkit.org/show_bug.cgi?id=155872
243 Reviewed by Alex Christensen.
245 This seems to be caused by Visual Studio being unhappy receiving multiple output targets
246 for its custom build rules. If I limit the output to just the header file on Windows, the
247 dependency check seems to do the right thing.
249 * Source/cmake/WebKitMacros.cmake:
251 2016-03-28 Alex Christensen <achristensen@webkit.org>
253 Fix Mac Ninja build after r198766.
255 * Source/cmake/WebKitMacros.cmake:
256 WebCore_DERIVED_SOURCES are intentionally in a separate library to reduce linker line length.
257 This is now only specific to WebKit2_DERIVED_SOURCES, so I'm moving it there.
259 2016-03-28 Alex Christensen <achristensen@webkit.org>
261 Fix Windows build after r198766.
263 * Source/cmake/WebKitMacros.cmake:
264 Use the filename from the cpp so that WebCorePrefix.cpp and WebCoreDerivedSourcesPrefix.cpp
265 generate unique .pch files, even though they both include WebCorePrefix.h
267 2016-03-28 Alex Christensen <achristensen@webkit.org>
269 Fix Ninja build on Mac
270 https://bugs.webkit.org/show_bug.cgi?id=151399
272 Reviewed by Darin Adler.
274 * Source/CMakeLists.txt:
275 * Source/cmake/WebKitMacros.cmake:
277 2016-03-27 Daniel Bates <dabates@apple.com>
279 WebKit.xcworkspace "All Source" scheme always copies OS X WebKitSystemInterface libraries
280 https://bugs.webkit.org/show_bug.cgi?id=155889
282 Reviewed by Alexey Proskuryakov.
284 Fixes an issue where building the "All Source" scheme in WebKit.xcworkspace would
285 always copy the OS X WebKitSystemInterface libraries regardless of the selected
286 base SDK. In particular, it would copy the OS X WebKitSystemInterface libraries
287 when building with SDK iphonesimulator. WebKit.xcworkspace should copy the SDK-
288 specific WebKitSystemInterface libraries.
290 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
292 2016-03-25 Brady Eidson <beidson@apple.com>
294 Soften push/replaceState frequency restrictions.
295 <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
297 Rubber-stamped by Timothy Hatcher.
299 * ManualTests/state-objects-time-limit.html: Added.
301 2016-03-25 Daniel Bates <dabates@apple.com>
303 REGRESSION (r197358): WebKitSystemInterface.h copied into directory named "--llvm"
304 https://bugs.webkit.org/show_bug.cgi?id=155838
306 Reviewed by Alexey Proskuryakov.
308 Do not pass command line flag --llvm when calling script copy-webkitlibraries-to-product-directory
309 to avoid copying the WebKitSystemInterface libraries to an incorrect location. The --llvm flag was
310 removed from copy-webkitlibraries-to-product-directory in <http://trac.webkit.org/changeset/197358>.
312 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
314 2016-03-25 Bill Ming <mbbill@gmail.com>
316 Detect correct number of processors on windows
317 https://bugs.webkit.org/show_bug.cgi?id=155884
319 Reviewed by Alex Christensen.
321 * Tools/Scripts/run-jsc-stress-tests:
323 2016-03-25 Brent Fulgham <bfulgham@apple.com>
325 [Win] Improve CMake build performance
326 https://bugs.webkit.org/show_bug.cgi?id=155871
327 <rdar://problem/24747822>
329 Reviewed by Alex Christensen.
331 Add a flag to the PROCESS_ALLINONE_FILE macro so that it does not remove
332 the files contained in the passed all-in-one file, since this breaks
333 dependency checking and generation of the derived sources from the IDL.
334 Instead, include the header files in the project so that all files get
337 * Source/cmake/WebKitMacros: Updated for 'DerivedSources.cpp' use case.
339 2016-03-25 Konstantin Tokarev <annulen@yandex.ru>
341 Turned on ENABLE_REQUEST_ANIMATION_FRAME by default for any port.
342 https://bugs.webkit.org/show_bug.cgi?id=155882
344 Reviewed by Michael Catanzaro.
346 It was already enabled in all trunk ports, and is required for
347 WebInspectorUI to work.
349 * Source/cmake/OptionsGTK.cmake: Removed duplication of default value.
350 * Source/cmake/OptionsMac.cmake: Ditto.
351 * Source/cmake/WebKitFeatures.cmake: Turned
352 ENABLE_REQUEST_ANIMATION_FRAME ON.
354 2016-03-24 Bill Ming <mbbill@gmail.com>
356 Determine architecture for running jsc stress tests on windows
357 https://bugs.webkit.org/show_bug.cgi?id=155840
359 Reviewed by Alex Christensen.
361 * Tools/Scripts/run-jsc-stress-tests:
363 2016-03-23 Bill Ming <mbbill@gmail.com>
365 Fixed ninja build path.
366 https://bugs.webkit.org/show_bug.cgi?id=155796
368 Reviewed by Alex Christensen.
370 * Tools/Scripts/build-webkit:
372 2016-03-21 Eric Carlson <eric.carlson@apple.com>
374 Add a WebRTC specific compile flag
375 https://bugs.webkit.org/show_bug.cgi?id=155663
377 Reviewed by Jer Noble.
379 * Source/cmake/OptionsEfl.cmake:
380 * Source/cmake/OptionsGTK.cmake:
381 * Source/cmake/WebKitFeatures.cmake:
383 2016-03-18 Yusuke Suzuki <utatane.tea@gmail.com>
385 Unreviewed, missing SET_AND_EXPOSE_TO_BUILD for USE_UDIS86 in JSCOnly port
386 https://bugs.webkit.org/show_bug.cgi?id=155628
388 * Source/cmake/OptionsJSCOnly.cmake:
390 2016-03-17 Yusuke Suzuki <utatane.tea@gmail.com>
392 [JSCOnly] Enable udis86
393 https://bugs.webkit.org/show_bug.cgi?id=155628
395 Reviewed by Carlos Garcia Campos.
397 Enable udis86 for disassembler. The current flag name is incorrect.
399 * Source/cmake/OptionsJSCOnly.cmake:
401 2016-03-14 Konstantin Tokarev <annulen@yandex.ru>
403 Restored ENABLE_WEBCORE option and used it in JSCOnly port.
404 https://bugs.webkit.org/show_bug.cgi?id=155428
406 Reviewed by Michael Catanzaro.
408 This is a partial revert of r182624.
411 * Source/CMakeLists.txt:
412 * Source/cmake/OptionsJSCOnly.cmake:
413 * Source/cmake/WebKitFS.cmake:
415 2016-03-13 Joseph Pecoraro <pecoraro@apple.com>
417 Remove ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) guards
418 https://bugs.webkit.org/show_bug.cgi?id=155417
420 Reviewed by Yusuke Suzuki.
422 * Source/cmake/OptionsWin.cmake:
423 * Source/cmake/WebKitFeatures.cmake:
424 * Source/cmake/tools/vsprops/FeatureDefines.props:
425 * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
427 2016-03-13 Konstantin Tokarev <annulen@yandex.ru>
429 Added new port JSCOnly.
430 https://bugs.webkit.org/show_bug.cgi?id=154512
432 Reviewed by Michael Catanzaro.
434 This port allows to build JavaScriptCore engine with minimal
438 * Source/cmake/OptionsJSCOnly.cmake: Added.
440 2016-03-12 Myles C. Maxfield <mmaxfield@apple.com>
442 Delete dead SVG Font code
443 https://bugs.webkit.org/show_bug.cgi?id=154718
445 Reviewed by Antti Koivisto.
447 * Source/cmake/OptionsEfl.cmake:
448 * Source/cmake/OptionsWin.cmake:
449 * Source/cmake/WebKitFeatures.cmake:
450 * Source/cmake/tools/vsprops/FeatureDefines.props:
451 * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
453 2016-03-12 Jeremy Huddleston Sequoia <jeremyhu@apple.com>
455 [GTK][Mac] Don't force ENABLE_INTROSPECTION=OFF on Mac
456 https://bugs.webkit.org/show_bug.cgi?id=152650
458 Reviewed by Carlos Garcia Campos.
460 * Source/cmake/OptionsGTK.cmake:
462 2016-03-10 Frederic Wang <fwang@igalia.org>
464 [GTK] Add support for WOFF2
465 https://bugs.webkit.org/show_bug.cgi?id=152616
467 Reviewed by Carlos Garcia Campos.
469 * Source/CMakeLists.txt: Build brotli and woff2 third-party libraries if WOFF2 is enabled.
470 * Source/cmake/OptionsGTK.cmake: Always enable WOFF2 on GTK.
472 2016-03-09 Konstantin Tokarev <annulen@yandex.ru>
474 [cmake] Fixed All-in-One build.
475 https://bugs.webkit.org/show_bug.cgi?id=155241
477 Reviewed by Csaba Osztrogonác.
479 * Source/cmake/WebKitMacros.cmake: Last item of WebCore_SOURCES was
480 not removed in PROCESS_ALLINONE_FILE.
482 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
484 [EFL] Enable the SVG -> OTF Font Converter
485 https://bugs.webkit.org/show_bug.cgi?id=155192
487 Reviewed by Gyuyoung Kim.
489 * Source/cmake/OptionsEfl.cmake:
491 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com>
493 [GTK] Enable the SVG -> OTF Font Converter
494 https://bugs.webkit.org/show_bug.cgi?id=155191
496 Reviewed by Martin Robinson.
498 * Source/cmake/OptionsGTK.cmake:
500 2016-03-05 Michael Catanzaro <mcatanzaro@igalia.com>
502 Unreviewed, fix GTK/EFL build after r197575 and add mandatory GnuTLS dependency
504 * Source/cmake/OptionsEfl.cmake:
505 * Source/cmake/OptionsGTK.cmake:
507 2016-03-02 Konstantin Tokarev <annulen@yandex.ru>
509 [cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK.
510 https://bugs.webkit.org/show_bug.cgi?id=154651
512 Reviewed by Alex Christensen.
514 * Source/cmake/WebKitMacros.cmake: Used phony target instead of
515 CMake's PRE_BUILD COMMAND feature because the latter actually
516 generates pre-link target instead of pre-build.
518 2016-03-01 Alex Christensen <achristensen@webkit.org>
520 Reduce size of internal windows build output
521 https://bugs.webkit.org/show_bug.cgi?id=154763
523 Reviewed by Brent Fulgham.
525 * Source/cmake/OptionsWin.cmake:
527 2016-03-01 Commit Queue <commit-queue@webkit.org>
529 Unreviewed, rolling out r197056.
530 https://bugs.webkit.org/show_bug.cgi?id=154870
532 broke win ews (Requested by alexchristensen on #webkit).
536 "[cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK."
537 https://bugs.webkit.org/show_bug.cgi?id=154651
538 http://trac.webkit.org/changeset/197056
540 2016-02-29 Konstantin Tokarev <annulen@yandex.ru>
542 [cmake] Allow using FindGLIB in case glib is optional dependency.
543 https://bugs.webkit.org/show_bug.cgi?id=154796
545 Reviewed by Michael Catanzaro.
547 FindGLIB caused internal CMake error in case glibconfig.h is not
550 * Source/cmake/FindGLIB.cmake:
552 2016-02-29 Commit Queue <commit-queue@webkit.org>
554 Unreviewed, rolling out r197297.
555 https://bugs.webkit.org/show_bug.cgi?id=154810
557 This change broke build of GTK from scratch (Requested by
562 "[cmake] Allow using FindGLIB in case glib is optional
564 https://bugs.webkit.org/show_bug.cgi?id=154796
565 http://trac.webkit.org/changeset/197297
567 2016-02-28 Konstantin Tokarev <annulen@yandex.ru>
569 [cmake] Allow using FindGLIB in case glib is optional dependency.
570 https://bugs.webkit.org/show_bug.cgi?id=154796
572 Reviewed by Michael Catanzaro.
574 FindGLIB caused internal CMake error in case GLIBCONFIG_INCLUDE_DIR is
577 * Source/cmake/FindGLIB.cmake:
579 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com>
581 [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter
582 https://bugs.webkit.org/show_bug.cgi?id=143402
584 Reviewed by Alex Christensen.
586 Turn on by default, and turn on for Windows.
588 EFL and GTK already explicitly disable it in OptionsEfl.cmake and OptionsGTK.cmake.
590 * Source/cmake/OptionsWin.cmake:
591 * Source/cmake/WebKitFeatures.cmake:
593 2016-02-24 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
595 [web-animations] Add AnimationTimeline, DocumentTimeline and add extensions to Document interface
596 https://bugs.webkit.org/show_bug.cgi?id=151688
598 Reviewed by Dean Jackson.
600 Enables the WEB_ANIMATIONS compiler switch.
602 * Source/cmake/OptionsWin.cmake:
604 2016-02-24 Konstantin Tokarev <annulen@yandex.ru>
606 [cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK.
607 https://bugs.webkit.org/show_bug.cgi?id=154651
609 Reviewed by Alex Christensen.
611 * Source/cmake/WebKitMacros.cmake:
613 2016-02-22 Konstantin Tokarev <annulen@yandex.ru>
615 [cmake] Moved library setup code to WEBKIT_FRAMEWORK macro.
616 https://bugs.webkit.org/show_bug.cgi?id=154450
618 Reviewed by Alex Christensen.
620 * Source/cmake/WebKitMacros.cmake:
622 2016-02-18 Philippe Normand <pnormand@igalia.com>
624 [GStreamer] Bump internal jhbuild versions to 1.6.3
625 https://bugs.webkit.org/show_bug.cgi?id=149594
627 Reviewed by Michael Catanzaro.
629 * Source/cmake/FindGStreamer.cmake: Check gst-gl version for the latest stable release of GStreamer.
631 2016-02-18 Anders Carlsson <andersca@apple.com>
633 Get rid of the "All Source (target WebProcess)" scheme.
635 Rubber-stamped by Dan Bernstein.
637 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Removed.
639 2016-02-18 Michael Catanzaro <mcatanzaro@igalia.com>
641 [CMake] Remove LLVM support
642 https://bugs.webkit.org/show_bug.cgi?id=154370
644 Reviewed by Csaba Osztrogonác.
646 After switching all CMake ports to B3, this was only needed for the LLVM disassembler, which
647 has been removed from JSC. Feel free to bring this back if restoring the LLVM disassembler,
648 but for the time being this is dead code.
650 * Source/cmake/FindLLVM.cmake: Removed.
651 * Source/cmake/OptionsCommon.cmake:
653 2016-02-18 Joonghun Park <jh718.park@samsung.com>
655 [CMake] Remove meaningless conditional statements in CMakeLists.txt
656 https://bugs.webkit.org/show_bug.cgi?id=153778
658 Reviewed by Csaba Osztrogonác.
661 Use CMAKE_FOO_OUTPUT_DIRECTORY located in CMakeLists.txt as default value.
662 And remove conditional statements which has enclosed these one
663 because they don't have meaning anymore.
665 2016-02-15 Alex Christensen <achristensen@webkit.org>
667 Re-enable INTL on WinCairo
668 https://bugs.webkit.org/show_bug.cgi?id=154256
670 Reviewed by Michael Catanzaro.
672 * Source/cmake/OptionsWin.cmake:
673 Peavo updated icu and it works, so let's re-enable INTL on WinCairo to catch Windows build failures.
675 2016-02-12 Csaba Osztrogonác <ossy@webkit.org>
677 [EFL][GTK] Fix ENABLE(SVG_OTF_CONVERTER) build
678 https://bugs.webkit.org/show_bug.cgi?id=154165
680 Reviewed by Alex Christensen.
682 * Source/cmake/OptionsEfl.cmake:
683 * Source/cmake/OptionsGTK.cmake:
685 2016-02-11 Konstantin Tokarev <annulen@yandex.ru>
687 [cmake] Consolidate TextureMapper file and include dir lists.
688 https://bugs.webkit.org/show_bug.cgi?id=154106
690 Reviewed by Michael Catanzaro.
692 * Source/cmake/OptionsEfl.cmake: Expose USE_TEXTURE_MAPPER_GL to
694 * Source/cmake/OptionsWinCairo.cmake: Ditto.
696 2016-02-09 Csaba Osztrogonác <ossy@webkit.org>
698 [GTK][EFL] Fix several build configuration related to SamplingProfiler after r196245
699 https://bugs.webkit.org/show_bug.cgi?id=154033
701 Reviewed by Michael Catanzaro.
703 * Source/cmake/WebKitFeatures.cmake:
705 2016-02-09 Carlos Garcia Campos <cgarcia@igalia.com>
707 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.5 release.
709 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
711 2016-02-07 Yusuke Suzuki <utatane.tea@gmail.com>
713 [GTK][EFL] Enable SamplingProfiler
714 https://bugs.webkit.org/show_bug.cgi?id=153638
716 Reviewed by Michael Catanzaro.
718 Enable SamplingProfiler in GTK and EFL.
719 And added option to CMake to switch this from the build command.
721 * Source/cmake/OptionsEfl.cmake:
722 * Source/cmake/OptionsGTK.cmake:
723 * Source/cmake/WebKitFeatures.cmake:
725 2016-02-07 Konstantin Tokarev <annulen@yandex.ru>
727 [cmake] Move LLVM detection for LLVMDisassembler to OptionsCommon.cmake
728 https://bugs.webkit.org/show_bug.cgi?id=153961
730 Reviewed by Michael Catanzaro.
732 * Source/cmake/OptionsCommon.cmake:
733 * Source/cmake/OptionsEfl.cmake:
734 * Source/cmake/OptionsGTK.cmake:
736 2016-02-04 Csaba Osztrogonác <ossy@webkit.org>
738 Unreviewed non X86_64 buildfix after r196077.
740 * Source/cmake/OptionsEfl.cmake:
741 * Source/cmake/OptionsGTK.cmake:
743 2016-02-03 Michael Catanzaro <mcatanzaro@igalia.com>
745 [GTK][EFL] Switch FTL to B3
746 https://bugs.webkit.org/show_bug.cgi?id=153478
748 Reviewed by Csaba Osztrogonác.
750 * Source/cmake/OptionsEfl.cmake:
751 * Source/cmake/OptionsGTK.cmake:
753 2016-02-02 Joseph Pecoraro <pecoraro@apple.com>
755 Unreviewed attempt to fix Mac CMake build after r195999.
757 * Source/cmake/OptionsMac.cmake:
758 * Source/cmake/WebKitFeatures.cmake:
759 Add ENABLE_RESOURCE_USAGE to CMake builds.
761 2016-02-02 Alejandro G. Castro <alex@igalia.com>
763 [GTK][EFL] Upgrade OpenWebRTC dependency
764 https://bugs.webkit.org/show_bug.cgi?id=153489
766 Reviewed by Philippe Normand.
768 * Source/cmake/FindOpenWebRTC.cmake: Bump OpenWebRTC dependency,
769 required to make the mediastream work.
771 2016-02-01 Alex Christensen <achristensen@webkit.org>
773 [Win] WTFHeaderDetection.h no longer needed
774 https://bugs.webkit.org/show_bug.cgi?id=153753
775 rdar://problem/24434627
777 Reviewed by Darin Adler.
779 * Source/cmake/WebKitFS.cmake:
781 2016-01-31 Joonghun Park <jh718.park@samsung.com>
783 [EFL] All API tests are broken on 15.10
784 https://bugs.webkit.org/show_bug.cgi?id=153528
786 Reviewed by Gyuyoung Kim.
788 * CMakeLists.txt: Having include(WebKitCommon) statement follow
789 CMAKE_FOO_OUTPUT_DIRECTORY otherwise all the API tests gets blocked.
791 2016-01-30 Yusuke Suzuki <utatane.tea@gmail.com>
793 Enable SamplingProfiler on POSIX environment
794 https://bugs.webkit.org/show_bug.cgi?id=153584
796 Reviewed by Michael Saboff.
798 Add features.h header check. It will define __GLIBC__.
800 * Source/cmake/OptionsCommon.cmake:
802 2016-01-27 Alexey Proskuryakov <ap@apple.com>
804 Remove ENABLE_CURRENTSRC
805 https://bugs.webkit.org/show_bug.cgi?id=153545
807 Reviewed by Simon Fraser.
809 * Source/cmake/OptionsEfl.cmake:
810 * Source/cmake/OptionsGTK.cmake:
811 * Source/cmake/OptionsMac.cmake:
812 * Source/cmake/OptionsWin.cmake:
813 * Source/cmake/WebKitFeatures.cmake:
814 * Source/cmake/tools/vsprops/FeatureDefines.props:
815 * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
817 2016-01-25 Alex Christensen <achristensen@webkit.org>
819 Fix internal Windows build
820 https://bugs.webkit.org/show_bug.cgi?id=153469
822 Reviewed by Brent Fulgham.
824 * Source/cmake/WebKitMacros.cmake:
825 Pass the GPERF_EXECUTABLE that we found to make-hash-tools.pl.
827 2016-01-23 Aaron Chu <arona.chu@gmail.com>
829 Web Inspector: AXI: node-link-list should be collapsible
830 https://bugs.webkit.org/show_bug.cgi?id=130911
832 Added a manual test to test the node list in the Accessibility Inspector
834 Reviewed by Timothy Hatcher.
836 * ManualTests/accessibility/collapsible-node-link-list.html: Added.
838 2016-01-22 Alex Christensen <achristensen@webkit.org>
840 Fix internal Windows build
841 https://bugs.webkit.org/show_bug.cgi?id=153385
842 rdar://problem/24310408
844 Reviewed by Brian Weinstein.
846 * Source/cmake/WinTools.make:
847 * Source/cmake/tools/vsprops: Copied from WebKitLibraries/win/tools/vsprops.
848 These property sheets are needed for some projects that are not in this repository
849 and don't use CMake in the official build. We want to leave them unchanged for now.
851 2016-01-22 Alex Christensen <achristensen@webkit.org>
853 Only set CMake output directories if they aren't already set
854 https://bugs.webkit.org/show_bug.cgi?id=153373
856 Reviewed by Michael Catanzaro.
859 r195242 caused Windows builds to copy files to bin instead of bin64.
860 CMAKE_RUNTIME_OUTPUT_DIRECTORY is being set in OptionsWin.cmake, and this was now resetting it.
861 This also makes it so you can set these variables by command line.
863 2016-01-20 Carlos Garcia Campos <cgarcia@igalia.com>
865 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.4 release.
867 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
869 2016-01-18 Michael Catanzaro <mcatanzaro@igalia.com>
871 [CMake] Duplicate attempts to find software during cmake stage
872 https://bugs.webkit.org/show_bug.cgi?id=153211
874 Reviewed by Martin Robinson.
876 * CMakeLists.txt: Remove duplication of commands in WebKitCommon.cmake.
877 * Source/cmake/WebKitCommon.cmake: Guard the entire file so it runs only once.
879 2016-01-17 Michael Catanzaro <mcatanzaro@igalia.com>
881 [CMake] Do not build bmalloc when USE_SYSTEM_MALLOC is ON
882 https://bugs.webkit.org/show_bug.cgi?id=153190
884 Reviewed by Csaba Osztrogonác.
886 Build bmalloc when NOT USE_SYSTEM_MALLOC rather than when NOT WIN32.
888 * Source/CMakeLists.txt:
889 * Source/cmake/OptionsWin.cmake:
891 2016-01-16 Jeremy Huddleston Sequoia <jeremyhu@apple.com>
893 [GTK] Use -Wl,-all_load on darwin to include contents of all static archives
895 https://bugs.webkit.org/show_bug.cgi?id=153117
897 Reviewed by Michael Catanzaro.
899 * Source/cmake/OptionsGTK.cmake:
901 2016-01-13 Carlos Garcia Campos <cgarcia@igalia.com>
903 [CMake] Do not use LLVM static libraries for FTL JIT
904 https://bugs.webkit.org/show_bug.cgi?id=151559
906 Reviewed by Michael Catanzaro.
908 Also export LLVM_LIBRARIES variable that can be used to prefer
909 linking to the llvm dynamic libraries.
911 * Source/cmake/FindLLVM.cmake:
913 2016-01-13 Michael Catanzaro <mcatanzaro@igalia.com>
915 [GTK] Add comments above options declarations in OptionsGTK.cmake
916 https://bugs.webkit.org/show_bug.cgi?id=153074
918 Reviewed by Martin Robinson.
920 * Source/cmake/OptionsGTK.cmake:
922 2016-01-12 Carlos Garcia Campos <cgarcia@igalia.com>
924 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.3 release.
926 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
928 2016-01-12 Ryosuke Niwa <rniwa@webkit.org>
930 Add a build flag for custom element
931 https://bugs.webkit.org/show_bug.cgi?id=153005
933 Reviewed by Alex Christensen.
935 * Source/cmake/OptionsEfl.cmake:
936 * Source/cmake/OptionsWin.cmake:
937 * Source/cmake/WebKitFeatures.cmake:
939 2016-01-08 Alex Christensen <achristensen@webkit.org>
941 Fix internal Windows build
942 https://bugs.webkit.org/show_bug.cgi?id=152937
944 Reviewed by Brent Fulgham.
946 * Source/cmake/WebKitCommon.cmake:
947 Try looking in the default cygwin installation directory for executables like bison, flex, gperf, and ruby.
948 This is needed on Windows builds that are not driven by cygwin, but need to use the cygwin installations of these tools.
949 This is the effective equivalent of this line in WebKitLibraries/win/tools/vsprops/common.props in the old build system:
950 set PATH=%SystemDrive%\cygwin\bin;%PATH%
952 2016-01-06 Gyuyoung Kim <gyuyoung.kim@webkit.org>
954 [EFL] Set WebKit2 process output name
955 https://bugs.webkit.org/show_bug.cgi?id=152773
957 Reviewed by Benjamin Poulain.
959 If we add *WebKit* prefix to each WK2 process, it is more clear when checking what process is running.
960 So this patch sets wk2 process output name.
962 * Source/cmake/OptionsEfl.cmake:
964 2016-01-05 Zan Dobersek <zdobersek@igalia.com>
966 [CMake] Remove USE_UDIS86 variable
967 https://bugs.webkit.org/show_bug.cgi?id=152731
969 Reviewed by Gyuyoung Kim.
971 Remove the USE_UDIS86 variable in CMake files. The specific build guard
972 is now enabled by default in Source/WTF/wtf/Platform.h, so the handling
973 in CMake isn't required anymore. The Udis86-specific files have to be
974 built unconditionally now, though.
976 * Source/cmake/OptionsEfl.cmake:
977 * Source/cmake/OptionsGTK.cmake:
978 * Source/cmake/OptionsMac.cmake:
980 2016-01-04 Alex Christensen <achristensen@webkit.org>
982 Fix Mac CMake build after r194454.
984 * Source/cmake/OptionsMac.cmake:
985 _macosx, _iphoneos, and _iphonesimulator are used in FeatureDefines.xcconfig but won't be used in CMake.
986 If we actually switch to CMake, we will need to verify that all the feature enabling is equivalent, and it isn't right now.
988 2015-12-31 Michael Catanzaro <mcatanzaro@igalia.com>
990 [GTK][CMake] Do not override default values of build options with the default value
991 https://bugs.webkit.org/show_bug.cgi?id=152615
993 Reviewed by Martin Robinson.
995 Override the default value of build options only when the default value for the GTK+ port
996 is actually different than the default value in WebKitFeatures.cmake. This way we don't
997 accidentally override changes to default values in WebKitFeatures.cmake. We should use the
998 values in WebKitFeatures.cmake except when we make an active choice to do otherwise.
1000 * Source/cmake/OptionsGTK.cmake:
1002 2015-12-31 Michael Catanzaro <mcatanzaro@igalia.com>
1004 [CMake] Add error checking to WEBKIT_OPTION_DEFAULT_PORT_VALUE et. al.
1005 https://bugs.webkit.org/show_bug.cgi?id=144069
1007 Reviewed by Martin Robinson.
1009 * Source/cmake/OptionsWin.cmake:
1010 Do not set options that no longer exist.
1011 * Source/cmake/WebKitFeatures.cmake:
1012 Add error checking to ensure that option names passed to WEBKIT_OPTION_DEFAULT_PORT_VALUE,
1013 WEBKIT_OPTION_CONFLICT, and WEBKIT_OPTION_DEPEND are actually valid options that have been
1014 previously-defined. Also, add ENABLE_SVG_OTF_CONVERTER build option, defaulted to off since
1015 no CMake port was using it.
1017 2015-12-31 Michael Catanzaro <mcatanzaro@igalia.com>
1019 [CMake] Add error checking to catch option manipulation after WEBKIT_OPTION_END
1020 https://bugs.webkit.org/show_bug.cgi?id=152611
1022 Reviewed by Martin Robinson.
1024 If WEBKIT_OPTION_DEFINE is called after WEBKIT_OPTION_END, the option never makes its way
1025 into FEATURE_DEFINES and so will be inconsistently set (available to most of the build, but
1026 not to the DOM bindings generator, for example).
1028 If WEBKIT_OPTION_DEFAULT_PORT_VALUE, WEBKIT_OPTION_CONFLICT, or WEBKIT_OPTION_DEPEND are
1029 called after WEBKIT_OPTION_END, they don't do anything.
1031 Add error checking to catch these bugs.
1033 * Source/cmake/WebKitFeatures.cmake:
1035 2015-12-30 Philippe Normand <pnormand@igalia.com>
1037 [GTK][Mac] Disable gtk-doc
1038 https://bugs.webkit.org/show_bug.cgi?id=150798
1040 Reviewed by Michael Catanzaro.
1042 * Source/PlatformGTK.cmake: gtkdoc-scangobj fails due to a clang
1043 link error on Mac, so for now disable gtk-doc support on that
1045 * Source/cmake/OptionsGTK.cmake: Ditto.
1047 2015-12-23 Andy VanWagoner <andy@instructure.com>
1049 [INTL] Implement Intl.DateTimeFormat.prototype.resolvedOptions ()
1050 https://bugs.webkit.org/show_bug.cgi?id=147603
1052 Reviewed by Benjamin Poulain.
1054 * Source/cmake/OptionsWin.cmake: Disable INTL on Windows for now
1056 2015-12-16 Youenn Fablet <youenn.fablet@crf.canon.fr>
1058 [Fetch API] Add fetch API compile time flag
1059 https://bugs.webkit.org/show_bug.cgi?id=152254
1061 Reviewed by Darin Adler.
1063 * Source/cmake/OptionsWin.cmake:
1064 * Source/cmake/WebKitFeatures.cmake:
1066 2015-12-10 Brent Fulgham <bfulgham@apple.com>
1068 [Win] Support building under Cygwin or native Perl
1069 https://bugs.webkit.org/show_bug.cgi?id=152145
1070 <rdar://problem/23839868>
1072 Reviewed by David Kilzer.
1074 * Source/cmake/tools/scripts/auto-version.pl: Correct handling of mixed DOS filenames when used in a
1078 2015-12-09 Daniel Bates <dabates@apple.com>
1080 [iOS] Suspend and resume device motion and device orientation updates when page is hidden and visible, respectively
1081 https://bugs.webkit.org/show_bug.cgi?id=151840
1082 <rdar://problem/23753931>
1084 Reviewed by Simon Fraser.
1086 Add a manual test that can be used to verify that we suspend dispatching device motion and
1087 device orientation events when the page is hidden.
1089 * ManualTests/ios/resources/suspend-orientation-and-motion-events-when-page-becomes-hidden.js: Added.
1092 (handleVisibilityChange):
1093 * ManualTests/ios/suspend-orientation-and-motion-events-when-page-becomes-hidden.html: Added.
1095 2015-12-07 Alex Christensen <achristensen@webkit.org>
1097 Fix internal Windows build
1098 https://bugs.webkit.org/show_bug.cgi?id=151950
1100 Reviewed by Brent Fulgham.
1102 * Source/cmake/tools/scripts/auto-version.pl:
1104 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
1106 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
1107 https://bugs.webkit.org/show_bug.cgi?id=150792
1109 Reviewed by Saam Barati.
1111 * Source/cmake/OptionsWin.cmake:
1112 * Source/cmake/WebKitFeatures.cmake:
1114 2015-12-01 Commit Queue <commit-queue@webkit.org>
1116 Unreviewed, rolling out r192914.
1117 https://bugs.webkit.org/show_bug.cgi?id=151734
1119 JSC tests for this change are failing on 32 and 64-bit bots
1120 (Requested by ryanhaddad on #webkit).
1124 "[ES6] Implement LLInt/Baseline Support for ES6 Generators and
1125 enable this feature"
1126 https://bugs.webkit.org/show_bug.cgi?id=150792
1127 http://trac.webkit.org/changeset/192914
1129 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com>
1131 [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature
1132 https://bugs.webkit.org/show_bug.cgi?id=150792
1134 Reviewed by Saam Barati.
1136 * Source/cmake/OptionsWin.cmake:
1137 * Source/cmake/WebKitFeatures.cmake:
1139 2015-11-23 Carlos Garcia Campos <cgarcia@igalia.com>
1141 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.2 release.
1143 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
1145 2015-11-20 Alex Christensen <achristensen@webkit.org>
1147 Remove NETWORK_PROCESS compile flag
1148 https://bugs.webkit.org/show_bug.cgi?id=151512
1150 Reviewed by Tim Horton.
1152 * Source/cmake/OptionsEfl.cmake:
1153 * Source/cmake/OptionsGTK.cmake:
1154 * Source/cmake/OptionsMac.cmake:
1155 * Source/cmake/WebKitFeatures.cmake:
1157 2015-11-20 Csaba Osztrogonác <ossy@webkit.org>
1159 [EFL] Enable FTL JIT by default on X86_64
1160 https://bugs.webkit.org/show_bug.cgi?id=143822
1162 Reviewed by Carlos Garcia Campos.
1164 * Source/cmake/OptionsEfl.cmake:
1166 2015-11-19 Commit Queue <commit-queue@webkit.org>
1168 Unreviewed, rolling out r192667 and r192668.
1169 https://bugs.webkit.org/show_bug.cgi?id=151476
1171 broke api tests (Requested by alexchristensen on #webkit).
1173 Reverted changesets:
1175 "Remove the non-NetworkProcess configurations"
1176 https://bugs.webkit.org/show_bug.cgi?id=151418
1177 http://trac.webkit.org/changeset/192667
1179 "Fix GTK Build after r192667."
1180 http://trac.webkit.org/changeset/192668
1182 2015-11-19 Alex Christensen <achristensen@webkit.org>
1184 Remove the non-NetworkProcess configurations
1185 https://bugs.webkit.org/show_bug.cgi?id=151418
1187 Reviewed by Geoffrey Garen.
1189 * Source/cmake/OptionsEfl.cmake:
1190 * Source/cmake/OptionsGTK.cmake:
1191 * Source/cmake/OptionsMac.cmake:
1192 * Source/cmake/WebKitFeatures.cmake:
1194 2015-11-17 Carlos Garcia Campos <cgarcia@igalia.com>
1196 REGRESSION(r192459): [GTK] User agent string is broken after r192459
1197 https://bugs.webkit.org/show_bug.cgi?id=151347
1199 Reviewed by Žan Doberšek.
1201 Pass UA version numbers as strings to the build.
1203 * Source/cmake/OptionsGTK.cmake:
1205 2015-11-16 Alex Christensen <achristensen@webkit.org>
1207 Fix CMake build and make PluginProcess executable
1208 https://bugs.webkit.org/show_bug.cgi?id=151332
1210 Reviewed by Tim Horton.
1212 * Source/cmake/OptionsMac.cmake:
1214 2015-11-16 Carlos Garcia Campos <cgarcia@igalia.com>
1216 [GTK] Use FTL by default when LLVM 3.7 is available
1217 https://bugs.webkit.org/show_bug.cgi?id=142128
1219 Reviewed by Csaba Osztrogonác.
1221 Enable FTL by default when architecture is X86_64. It requires
1222 LLVM 3.7, but can be disabled manually as a cmake configure
1225 * Source/cmake/FindLLVM.cmake: In debian llvm-config is only
1226 available if the metapackage is installed and it points to
1227 llvm-config-3.5. So, here we check first if the llvm-config is
1228 from a recent enough version, and if not we check several
1229 llvm-config-<version> programs, so this should work on any distro.
1230 * Source/cmake/OptionsGTK.cmake: Enable FTL by default when
1231 target architecture is X86_64, and check the LLVM is at least
1232 3.7. The option is now public, since we want people to be able to
1233 disable it manually.
1235 2015-11-11 Anders Carlsson <andersca@apple.com>
1237 Enable cross-platform context menus by default
1238 https://bugs.webkit.org/show_bug.cgi?id=151173
1240 Reviewed by Tim Horton.
1242 * Source/cmake/OptionsEfl.cmake:
1244 2015-11-12 Csaba Osztrogonác <ossy@webkit.org>
1246 Remove ENABLE(SATURATED_LAYOUT_ARITHMETIC) guards
1247 https://bugs.webkit.org/show_bug.cgi?id=150972
1249 Reviewed by Darin Adler.
1251 * Source/cmake/OptionsMac.cmake:
1252 * Source/cmake/WebKitFeatures.cmake:
1254 2015-11-11 Philippe Normand <pnormand@igalia.com>
1256 [GTK][Mac] don't install .frameworks
1257 https://bugs.webkit.org/show_bug.cgi?id=151136
1259 Reviewed by Alex Christensen.
1261 * Source/cmake/WebKitMacros.cmake: Don't install framework files when building the GTK port on Mac.
1263 2015-11-10 Pranjal Jumde <pjumde@apple.com>
1265 Fixed crash loading Mozilla layout test editor/libeditor/crashtests/431086-1.xhtml.
1266 https://bugs.webkit.org/show_bug.cgi?id=150252
1267 <rdar://problem/23149470>
1269 Reviewed by Brent Fulgham.
1272 * Source/WebCore/editing/ios/EditorIOS.mm
1273 * Source/WebCore/editing/mac/EditorMac.mm
1274 In Editor::fontForSelection moved the node removal code, so that the
1275 node is only removed if style is not NULL.
1276 * Source/WebCore/editing/cocoa/EditorCocoa.mm
1277 In Editor::styleForSelectionStart checking if the parentNode can
1278 accept the styleElement node.
1279 * LayoutTests/editing/execCommand/150252.xhtml
1280 * LayoutTests/editing/execCommand/150252_minimal.xhtml
1281 * LayoutTests/editing/execCommand/150252-expected.txt
1282 * LayoutTests/editing/execCommand/150252_minimal-expected.txt
1284 2015-11-09 Pranjal Jumde <pjumde@apple.com>
1286 Fixed crash loading Mozilla layout test editor/libeditor/crashtests/431086-1.xhtml.
1287 https://bugs.webkit.org/show_bug.cgi?id=150252
1288 <rdar://problem/23149470>
1290 Reviewed by Brent Fulgham.
1292 * Source/WebCore/editing/ios/EditorIOS.mm
1293 * Source/WebCore/editing/mac/EditorMac.mm
1294 In Editor::fontForSelection moved the node removal code, so that the
1295 node is only removed if style is not NULL.
1296 * LayoutTests/editing/execCommand/150252.xhtml
1297 * LayoutTests/editing/execCommand/150252_minimal.xhtml
1298 * LayoutTests/editing/execCommand/150252-expected.txt
1299 * LayoutTests/editing/execCommand/150252_minimal-expected.txt
1301 2015-11-06 Daniel Bates <dabates@apple.com>
1303 Teach Makefile to build LayoutTestRelay when building for iOS Simulator
1304 https://bugs.webkit.org/show_bug.cgi?id=150849
1306 Reviewed by Alexey Proskuryakov.
1308 Add support for overriding the user-provided arguments SDKROOT and ARCHS
1309 on a per Makefile basis.
1313 2015-11-06 Philippe Normand <pnormand@igalia.com>
1315 Unreviewed, GTK build fix after r192095.
1317 * Source/cmake/FindGTK3.cmake:
1319 2015-11-06 Philip Chimento <philip.chimento@gmail.com> and Michael Catanzaro <mcatanzaro@igalia.com>
1321 [GTK] Re-enable Quartz backend on cmake build system
1322 https://bugs.webkit.org/show_bug.cgi?id=144561
1324 Reviewed by Philippe Normand.
1326 * Source/cmake/FindGTK3.cmake: Set GTK3_SUPPORTS_QUARTZ based on
1327 the presence of of gtk+-quartz-3.0 module.
1328 * Source/cmake/OptionsGTK.cmake: Reintroduce the
1329 ENABLE_QUARTZ_TARGET option to the CMake build, for building the
1330 GTK+ Quartz backend on OS X.
1332 2015-11-05 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au>
1334 Add runtime and compile time flags for enabling Web Animations API and model.
1335 https://bugs.webkit.org/show_bug.cgi?id=150914
1337 Reviewed by Benjamin Poulain.
1339 Add ENABLE_WEB_ANIMATIONS compile time flag, runtime flag webAnimationsEnabled and Expose WK2 preference for runtime flag.
1341 * Source/cmake/OptionsWin.cmake:
1342 * Source/cmake/WebKitFeatures.cmake:
1344 2015-11-03 Brent Fulgham <bfulgham@apple.com>
1346 [Win] CMake build update.
1348 Rubberstamped by Tim Horton.
1350 * Source/PlatformWin.cmake: Add internal tool to build
1351 rules for internal use.
1353 2015-11-03 Carlos Garcia Campos <cgarcia@igalia.com>
1355 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.1 release.
1357 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
1359 2015-11-02 Philippe Normand <pnormand@igalia.com>
1361 [Mac][GTK] Disable Ninja response file support
1362 https://bugs.webkit.org/show_bug.cgi?id=150801
1364 Reviewed by Alex Christensen.
1366 * Source/cmake/OptionsCommon.cmake: The OSX toolchain doesn't
1367 support response files, so instruct Ninja to not generate those.
1369 2015-11-02 Csaba Osztrogonác <ossy@webkit.org>
1371 Fix the FTL JIT build with system LLVM on Linux
1372 https://bugs.webkit.org/show_bug.cgi?id=150795
1374 Reviewed by Filip Pizlo.
1376 * Source/cmake/FindLLVM.cmake:
1378 2015-11-02 Carlos Garcia Campos <cgarcia@igalia.com>
1380 Unreviewed. Bump GTK+ versions numbers.
1382 * Source/cmake/OptionsGTK.cmake:
1384 2015-11-01 Yusuke Suzuki <utatane.tea@gmail.com>
1386 [ES6] Support Generator Syntax
1387 https://bugs.webkit.org/show_bug.cgi?id=150769
1389 Reviewed by Geoffrey Garen.
1391 Added ENABLE_ES6_GENERATORS flag.
1393 * Source/cmake/OptionsWin.cmake:
1394 * Source/cmake/WebKitFeatures.cmake:
1396 2015-10-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1398 [EFL] Add Shadow DOM feature
1399 https://bugs.webkit.org/show_bug.cgi?id=150611
1401 Reviewed by Csaba Osztrogonác.
1403 * Source/cmake/OptionsEfl.cmake:
1404 * Source/cmake/WebKitFeatures.cmake: Add ENABLE_SHADOW_DOM cmake variable.
1406 2015-10-29 Alex Christensen <achristensen@webkit.org>
1409 https://bugs.webkit.org/show_bug.cgi?id=150686
1411 Reviewed by Filip Pizlo.
1413 * Source/cmake/WebKitMacros.cmake:
1415 2015-10-28 Alex Christensen <achristensen@webkit.org>
1417 Compile and link with CMake on Mac
1418 https://bugs.webkit.org/show_bug.cgi?id=150632
1420 Reviewed by Tim Horton.
1422 * Source/cmake/OptionsMac.cmake:
1424 2015-10-26 Dana Burkart <dburkart@apple.com>
1426 `make analyze` should build using the debug configuration
1427 https://bugs.webkit.org/show_bug.cgi?id=150571
1429 Reviewed by Lucas Forschler.
1433 2015-10-26 Philippe Normand <pnormand@igalia.com>
1435 Unreviewed, rolling out r191576.
1437 broke the http/tests/media tests
1441 "[GStreamer] Bump internal jhbuild versions to 1.6.0"
1442 https://bugs.webkit.org/show_bug.cgi?id=149594
1443 http://trac.webkit.org/changeset/191576
1445 2015-10-26 ChangSeok Oh <changseok.oh@collabora.com>
1447 [GStreamer] Bump internal jhbuild versions to 1.6.0
1448 https://bugs.webkit.org/show_bug.cgi?id=149594
1450 Reviewed by Philippe Normand.
1452 Bump up the minimum reqirement version of gstreamer-gl to 1.6.0.
1454 * Source/cmake/FindGStreamer.cmake:
1456 2015-10-22 Philippe Normand <pnormand@igalia.com>
1458 [GTK][Mac] ICU-related build fixes
1459 https://bugs.webkit.org/show_bug.cgi?id=150032
1461 Rubber-stamped by Darin Adler.
1463 * Source/cmake/FindICU.cmake: Use pkg-config to hint at icu-i18n's library location.
1465 2015-10-20 Yoav Weiss <yoav@yoav.ws>
1467 Rename the PICTURE_SIZES flag to CURRENTSRC
1468 https://bugs.webkit.org/show_bug.cgi?id=150275
1470 Reviewed by Dean Jackson.
1472 * Source/cmake/OptionsEfl.cmake:
1473 * Source/cmake/OptionsGTK.cmake:
1474 * Source/cmake/OptionsMac.cmake:
1475 * Source/cmake/OptionsWin.cmake:
1476 * Source/cmake/WebKitFeatures.cmake:
1478 2015-10-14 Tomas Popela <tpopela@redhat.com>
1480 [GTK][EFL] Fix build with cmake 3.4
1481 https://bugs.webkit.org/show_bug.cgi?id=150117
1483 Explicitely include the CheckIncludeFiles module before using
1484 the CHECK_INCLUDE_FILES command.
1486 Reviewed by Žan Doberšek.
1488 * Source/cmake/FindOpenGL.cmake:
1489 * Source/cmake/FindWebP.cmake:
1490 * Source/cmake/OptionsEfl.cmake:
1492 2015-10-13 Dean Jackson <dino@apple.com>
1494 Device motion and orientation should only be visible from the main frame's security origin
1495 https://bugs.webkit.org/show_bug.cgi?id=150072
1496 <rdar://problem/23082036>
1498 Reviewed by Brent Fulgham.
1500 Add a manual test for cross-origin device orientation events, while
1501 we're waiting on the mock client to be supported everywhere.
1503 * ManualTests/deviceorientation-child-frame.html: Added.
1504 * ManualTests/deviceorientation-main-frame-only.html: Added.
1506 2015-10-12 Philip Chimento <philip.chimento@gmail.com>
1508 [GTK] OSX linker doesn't understand --whole-archive
1509 https://bugs.webkit.org/show_bug.cgi?id=144557
1511 Reviewed by Martin Robinson.
1513 * Source/cmake/OptionsGTK.cmake: Turn the macro
1514 ADD_WHOLE_ARCHIVE_TO_LIBRARIES into a no-op on Darwin systems,
1515 because XCode's linker doesn't have the --whole-archive option.
1517 2015-10-12 Philip Chimento <philip.chimento@gmail.com>
1519 [GTK] Use --version-script only on Linux
1520 https://bugs.webkit.org/show_bug.cgi?id=144555
1522 Reviewed by Philippe Normand.
1524 * Source/cmake/OptionsGTK.cmake: Don't add --version-script
1525 option on Darwin (whose linker doesn't support it.)
1527 2015-10-09 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1529 [CMake] Remove ENABLE_SUBPIXEL_LAYOUT macro
1530 https://bugs.webkit.org/show_bug.cgi?id=149947
1532 Reviewed by Csaba Osztrogonác.
1534 ENABLE(SUBPIXEL_LAYOUT) was removed though, it is still alive in .cmake.
1537 * Source/cmake/OptionsMac.cmake:
1538 * Source/cmake/OptionsWin.cmake:
1539 * Source/cmake/WebKitFeatures.cmake:
1541 2015-10-06 Emanuele Aina <emanuele.aina@collabora.com>
1543 Fix ENABLE_OPENGL=OFF builds
1544 https://bugs.webkit.org/show_bug.cgi?id=146511
1546 Reviewed by Darin Adler.
1548 * Source/cmake/OptionsGTK.cmake: Make ENABLE_WAYLAND_TARGET depend on
1549 ENABLE_OPENGL due to EGL usage.
1551 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com>
1553 Convert focused-input-should-assist-on-touch.html into an automated test
1554 https://bugs.webkit.org/show_bug.cgi?id=149724
1556 Reviewed by Simon Fraser.
1558 Remove a manual test that can now be rewritten as an automated test.
1560 * ManualTests/ios/focused-input-should-assist-on-touch.html: Removed.
1562 2015-10-01 Brent Fulgham <bfulgham@apple.com>
1564 [Win] Unreviewed CMake build fix.
1566 * Source/cmake/OptionsWin.cmake: Clean up options setttings,
1567 and make sure exception handling is turned off.
1569 2015-09-30 Brent Fulgham <bfulgham@apple.com>
1571 [Win] Unreviewed build fix after CMake conversion.
1573 * Source/cmake/OptionsWin.cmake: Correct some Windows build flags.
1575 2015-09-29 Michael Catanzaro <mcatanzaro@igalia.com>
1577 [GTK][CMake] Warning about CMP0058
1578 https://bugs.webkit.org/show_bug.cgi?id=149627
1580 Reviewed by Martin Robinson.
1582 Opt-in to the new behavior for CMP0058.
1586 2015-09-28 Brent Fulgham <bfulgham@apple.com>
1588 [Win] Unreviewed build fix for internal systems.
1590 * Source/cmake/OptionsWin.cmake: Preferentially use the build target
1591 location for include and link libraries, rather than the system locations.
1593 2015-09-28 Alex Christensen <achristensen@webkit.org>
1595 Build WK1 with CMake on Mac
1596 https://bugs.webkit.org/show_bug.cgi?id=149604
1598 Reviewed by Chris Dumez.
1600 * Source/cmake/OptionsMac.cmake:
1601 * Source/cmake/WebKitMacros.cmake:
1602 ObjC bindings now have their own list of IDL files, but some of them still don't generate a .mm file.
1604 2015-09-25 Alex Christensen <achristensen@webkit.org>
1606 Clean up CMake build on Mac
1607 https://bugs.webkit.org/show_bug.cgi?id=149573
1609 Reviewed by Chris Dumez.
1611 * Source/cmake/OptionsMac.cmake:
1613 2015-09-25 Alex Christensen <achristensen@webkit.org>
1615 [Win] Switch to CMake
1616 https://bugs.webkit.org/show_bug.cgi?id=148111
1618 Reviewed by Brent Fulgham.
1620 * Source/cmake/WinTools.make: Added.
1621 * Source/cmake/tools: Added.
1622 * Source/cmake/tools/scripts: Copied from WebKitLibraries/win/tools/scripts.
1623 * Source/cmake/tools/scripts/auto-version.pl: Copied from WebKitLibraries/win/tools/scripts/auto-version.pl.
1625 2015-09-25 Alex Christensen <achristensen@webkit.org>
1627 Prepare internal AppleWin build for CMake
1628 https://bugs.webkit.org/show_bug.cgi?id=149570
1630 Reviewed by Brent Fulgham.
1632 * Source/PlatformWin.cmake:
1633 Include internal CMake files if they exist.
1635 2015-09-22 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1637 Add a file of pointer-lock to cmake ports
1638 https://bugs.webkit.org/show_bug.cgi?id=149453
1640 Reviewed by Csaba Osztrogonác.
1642 * Source/cmake/OptionsEfl.cmake: Add a ENABLE_POINTER_LOCK.
1644 2015-09-22 Carlos Alberto Lopez Perez <clopez@igalia.com>
1646 [CMake] Allow to enable OpenMP support.
1647 https://bugs.webkit.org/show_bug.cgi?id=149457
1649 Reviewed by Csaba Osztrogonác.
1651 * Source/cmake/OptionsCommon.cmake: Add the option USE_OPENMP that
1652 will enable the support for OpenMP. Currently this is only used as
1653 an alternative implementation to native threads for the parallelization
1654 of the SVG filters. But name the option with a generic name (USE_OPENMP)
1655 as it could be also used to enable future features that depend on OpenMP.
1657 2015-09-22 Ryuan Choi <ryuan.choi@navercorp.com>
1659 [EFL] Build break when DEVELOPER_MODE is OFF
1660 https://bugs.webkit.org/show_bug.cgi?id=149448
1662 Reviewed by Gyuyoung Kim.
1664 Since r187191, DatabaseProcessMainUnix is missing in symbol filter.
1666 * Source/cmake/eflsymbols.filter:
1668 2015-09-21 Alex Christensen <achristensen@webkit.org>
1670 Disable PICTURE_SIZES in Windows CMake build like r189745.
1671 https://bugs.webkit.org/show_bug.cgi?id=149125
1673 * Source/cmake/OptionsWin.cmake:
1674 Do the same thing as r189745.
1676 2015-09-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
1678 Removing XHR_TIMEOUT guard
1680 Remove XHR_TIMEOUT compilation guard
1681 https://bugs.webkit.org/show_bug.cgi?id=149260
1683 Reviewed by Benjamin Poulain.
1685 * Source/cmake/OptionsEfl.cmake:
1686 * Source/cmake/OptionsGTK.cmake:
1687 * Source/cmake/OptionsMac.cmake:
1688 * Source/cmake/OptionsWin.cmake:
1689 * Source/cmake/WebKitFeatures.cmake:
1691 2015-09-18 Alex Christensen <achristensen@webkit.org>
1693 Fix tests on Windows after switching to CMake.
1694 https://bugs.webkit.org/show_bug.cgi?id=149339
1696 Reviewed by Brent Fulgham.
1698 * Source/PlatformWin.cmake: Added to copy WebInspectorUI.
1700 2015-09-17 Alex Christensen <achristensen@webkit.org>
1702 Fix Windows EWS build after r189934.
1704 * Source/cmake/OptionsWin.cmake:
1705 Use WEBKIT_LIBRARIES environment variable if it exists.
1706 We have the WebKitLibraries directory separate from the repository copy on the EWS bots.
1708 2015-09-15 Ryosuke Niwa <rniwa@webkit.org>
1710 Add ShadowRoot interface and Element.prototype.attachShadow
1711 https://bugs.webkit.org/show_bug.cgi?id=149187
1713 Reviewed by Antti Koivisto.
1715 * Source/cmake/OptionsGTK.cmake:
1717 2015-09-15 Csaba Osztrogonác <ossy@webkit.org>
1719 [cmake] Enable debug fission only if it is supported
1720 https://bugs.webkit.org/show_bug.cgi?id=149161
1722 Reviewed by Martin Robinson.
1724 * Source/cmake/OptionsCommon.cmake:
1726 2015-09-14 Alex Christensen <achristensen@webkit.org>
1728 Progress towards CMake on Mac.
1729 https://bugs.webkit.org/show_bug.cgi?id=149123
1731 Reviewed by Chris Dumez.
1733 * Source/cmake/OptionsMac.cmake:
1734 * Source/cmake/WebKitFeatures.cmake:
1735 Defined and enabled some more features needed on Mac.
1736 * Source/cmake/WebKitMacros.cmake:
1737 Objective C bindings need special changes when generating:
1738 Some of the bindings do not generate a .mm file but the header is needed.
1739 Some of the bindings do generate a .mm file that doesn't compile but the header is needed.
1740 In order to handle these cases, it is necessary to change the GENERATE_BINDINGS macro just for ObjC.
1742 2015-09-08 Daniel Bates <dabates@apple.com>
1744 Convert manual test added in http://trac.webkit.org/changeset/70321 to an automated test
1745 https://bugs.webkit.org/show_bug.cgi?id=74729
1746 <rdar://problem/22550195>
1748 Reviewed by Jon Honeycutt.
1750 * ManualTests/compositing/resources/composited-subframe.html: Removed.
1751 * ManualTests/compositing/show-composited-iframe-on-back-button.html: Removed.
1753 2015-09-06 Andy Estes <aestes@apple.com>
1755 WebKit.xcworkspace should be be able to build iOS platforms
1756 https://bugs.webkit.org/show_bug.cgi?id=148881
1758 Reviewed by Daniel Bates.
1760 Since we don't want to create platform-specific schemes, all projects in the workspace's schemes need to build
1761 for all supported platforms.
1763 * WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Removed the DumpRenderTree target since its All
1764 target was already included. Removed the WebKitTestRunner target and replaced it with its All target.
1766 2015-09-04 Jon Honeycutt <jhoneycutt@apple.com>
1768 [iOS] Need a test for bug #145539: Uploading an animated GIF from the
1769 photo library uploads a JPEG
1770 https://bugs.webkit.org/show_bug.cgi?id=148849
1772 Reviewed by Daniel Bates.
1774 * ManualTests/ios/image-file-uploads-as-original-type.html: Added.
1775 On the Mac, file upload tests use EventSender::beginDragWithFiles. This
1776 functionality doesn't exist on iOS, so we'll add a manual test.
1777 This tests that the first few bytes of the selected file are "GIF".
1779 2015-09-04 Carlos Alberto Lopez Perez <clopez@igalia.com>
1781 Follow-up patch for r189343.
1782 https://bugs.webkit.org/show_bug.cgi?id=148795
1784 Rubber-stamped by Csaba Osztrogonác.
1786 * Source/cmake/WebKitCommon.cmake: Relax the Ruby version requirement
1787 to 1.9, since this seems to be enough to fix the build failure.
1788 And 2.0 may cause problems for developers using some distributions like Ubuntu.
1790 2015-09-04 Emanuele Aina <emanuele.aina@collabora.com>
1792 [CMake] Trigger the memory-reduction tricks on armhf too
1793 https://bugs.webkit.org/show_bug.cgi?id=146640
1795 Reviewed by Csaba Osztrogonác.
1797 * Source/cmake/OptionsCommon.cmake:
1798 Activate --no-keep-memory even on armhf to reduce the amount of memory
1799 needed during linking, to avoid out-of-memory failures as much as
1802 2015-09-04 Carlos Alberto Lopez Perez <clopez@igalia.com>
1804 REGRESSION(r189293): JavaScriptCore/offlineasm/x86.rb -- Build failure with ruby < 2.0
1805 https://bugs.webkit.org/show_bug.cgi?id=148795
1807 Rubber-stamped by Carlos Garcia Campos.
1809 * Source/cmake/WebKitCommon.cmake: Require now at least Ruby 2.0
1811 2015-09-02 Alex Christensen <achristensen@webkit.org>
1813 Make bison grammar compatible with bison 2.1
1814 https://bugs.webkit.org/show_bug.cgi?id=148731
1816 Reviewed by Tim Horton.
1818 * Source/cmake/WebKitCommon.cmake:
1821 2015-08-31 Carlos Alberto Lopez Perez <clopez@igalia.com>
1823 [CMake] Build with Debug Fission on by default on Debug builds.
1824 https://bugs.webkit.org/show_bug.cgi?id=148639
1826 Reviewed by Martin Robinson.
1828 * Source/cmake/OptionsCommon.cmake:
1830 2015-08-29 Alex Christensen <achristensen@webkit.org>
1832 Unreviewed build fix after r179923.
1834 * Source/CMakeLists.txt:
1835 bmalloc isn't ported to Windows yet.
1837 2015-08-27 Alex Christensen <achristensen@webkit.org>
1839 Isolate Source directories in CMake build
1840 https://bugs.webkit.org/show_bug.cgi?id=148389
1842 Reviewed by Brent Fulgham.
1845 * Source/cmake/WebKitCommon.cmake:
1846 Move package finding to WebKitCommon.
1848 2015-08-26 Per Arne Vollan <peavo@outlook.com>
1850 [Win] Build does not generate debug info.
1851 https://bugs.webkit.org/show_bug.cgi?id=148431
1853 Reviewed by Alex Christensen.
1855 Generate debug info for Windows builds.
1857 * Source/cmake/OptionsWin.cmake:
1859 2015-08-26 Michael Catanzaro <mcatanzaro@igalia.com>
1861 [GTK] Disable ACCELERATED_2D_CANVAS by default
1862 https://bugs.webkit.org/show_bug.cgi?id=148473
1864 Reviewed by Martin Robinson.
1866 Currently ACCELERATED_2D_CANVAS is enabled by default on most systems (which have CairoGL)
1867 but not on Debian (which does not). We've known this was problematic for a while, since it
1868 means we have two different sets of distro-dependent bugs, but never decided whether that
1869 outweighed the benefits of CarioGL or not. I'm making the call now: it's more important to
1870 have the same bugs everywhere. We can turn this on again for other distros when we're ready
1871 to turn it on for Debian.
1873 Also, properly fail the build if ENABLE_ACCELERATED_2D_CANVAS is enabled but CairoGL is not
1876 * Source/cmake/OptionsGTK.cmake:
1878 2015-08-25 Commit Queue <commit-queue@webkit.org>
1880 Unreviewed, rolling out r188919.
1881 https://bugs.webkit.org/show_bug.cgi?id=148452
1883 broke build (Requested by alexchristensen on #webkit).
1887 "[Win] Build does not generate debug info."
1888 https://bugs.webkit.org/show_bug.cgi?id=148431
1889 http://trac.webkit.org/changeset/188919
1891 2015-08-25 Michael Catanzaro <mcatanzaro@igalia.com>
1893 [GTK] r186800 broke the build on Ubuntu 14.04
1894 https://bugs.webkit.org/show_bug.cgi?id=147559
1896 Reviewed by Martin Robinson.
1898 * Source/cmake/FindGTK3.cmake: Always define GTK3_SUPPORTS_X11 and GTK3_SUPPORTS_WAYLAND.
1899 * Source/cmake/OptionsGTK.cmake: Autodetect support for X11 and Wayland backends.
1901 2015-08-25 Per Arne Vollan <peavo@outlook.com>
1903 [Win] Build does not generate debug info.
1904 https://bugs.webkit.org/show_bug.cgi?id=148431
1906 Reviewed by Brent Fulgham.
1908 Generate debug info for Windows builds.
1910 * Source/cmake/OptionsWin.cmake:
1912 2015-08-20 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
1914 [GTK] Auto-detection of cairo-gl fails
1915 https://bugs.webkit.org/show_bug.cgi?id=148189
1917 Reviewed by Žan Doberšek.
1919 * Source/cmake/FindCairoGL.cmake: only check for components if the main package has
1920 been found. Otherwise, if either GLX or EGL are available, cairo-gl will also be
1921 deemed available, which might not be the case.
1922 * Source/cmake/OptionsGTK.cmake: fix the usage of the CAIROGL_FOUND variable.
1924 2015-08-19 Alex Christensen <achristensen@webkit.org>
1926 CMake Windows build should not include files directly from other Source directories
1927 https://bugs.webkit.org/show_bug.cgi?id=148198
1929 Reviewed by Brent Fulgham.
1931 * Source/cmake/WebKitMacros.cmake:
1933 2015-08-19 Alex Christensen <achristensen@webkit.org>
1935 Build TestWTF on Mac with CMake.
1936 https://bugs.webkit.org/show_bug.cgi?id=147972
1938 Reviewed by Tim Horton.
1940 * Source/cmake/OptionsMac.cmake:
1941 Enable API tests in Mac's CMake build.
1943 2015-08-18 Alex Christensen <achristensen@webkit.org>
1945 [CMake] REGRESSION(r188540): WebKitTestRunner is not longer built and all the tests (layout and perf) fail.
1946 https://bugs.webkit.org/show_bug.cgi?id=148127
1948 Reviewed by Martin Robinson.
1951 TOOLS_DIR hasn't been set yet since its defining has been moved to WebKitFS.
1953 2015-08-17 Alex Christensen <achristensen@webkit.org>
1955 [Win CMake] Allow WebKitLibraries directory to be set from the command line
1956 https://bugs.webkit.org/show_bug.cgi?id=148112
1958 Reviewed by Brent Fulgham.
1960 * Source/cmake/OptionsWin.cmake:
1961 Don't use an environment variable for WEBKIT_LIBRARIES_DIR.
1962 Instead, use the default location if nothing is passed in from the command line.
1963 This way we can set it from the command line for the AppleInternal build.
1964 Also, set the output directories to be consistent between the old and new build systems (and ninja).
1966 2015-08-17 Alex Christensen <achristensen@webkit.org>
1968 Build Debug Suffix on Windows with CMake
1969 https://bugs.webkit.org/show_bug.cgi?id=148083
1971 Reviewed by Brent Fulgham.
1973 * Source/cmake/OptionsWin.cmake:
1974 Use debug libraries in debug suffix builds.
1976 2015-08-17 Alex Christensen <achristensen@webkit.org>
1978 Move some commands from ./CMakeLists.txt to Source/cmake
1979 https://bugs.webkit.org/show_bug.cgi?id=148003
1981 Reviewed by Brent Fulgham.
1984 Moved functionality to WebKitCommon.cmake and WebKitFS.cmake and made conditional
1985 so we can change directory structure from command line parameters.
1986 * Source/cmake/OptionsAppleWin.cmake:
1987 * Source/cmake/OptionsWin.cmake: Copied from Source/cmake/OptionsWindows.cmake.
1988 * Source/cmake/OptionsWinCairo.cmake:
1989 * Source/cmake/OptionsWindows.cmake: Removed.
1990 * Source/cmake/WebKitCommon.cmake: Added.
1991 * Source/cmake/WebKitFS.cmake:
1993 2015-08-13 Commit Queue <commit-queue@webkit.org>
1995 Unreviewed, rolling out r188428.
1996 https://bugs.webkit.org/show_bug.cgi?id=148015
1998 broke cmake build (Requested by alexchristensen on #webkit).
2002 "Move some commands from ./CMakeLists.txt to Source/cmake"
2003 https://bugs.webkit.org/show_bug.cgi?id=148003
2004 http://trac.webkit.org/changeset/188428
2006 2015-08-13 Alex Christensen <achristensen@webkit.org>
2008 Move some commands from ./CMakeLists.txt to Source/cmake
2009 https://bugs.webkit.org/show_bug.cgi?id=148003
2011 Reviewed by Brent Fulgham.
2014 Moved functionality to WebKitCommon.cmake and WebKitFS.cmake and made conditional
2015 so we can change directory structure from command line parameters.
2016 * Source/cmake/WebKitCommon.cmake: Added.
2017 * Source/cmake/WebKitFS.cmake:
2019 2015-08-13 Wenson Hsieh <wenson_hsieh@apple.com>
2021 A focused node should not be assisted when handling touch events synchronously
2022 https://bugs.webkit.org/show_bug.cgi?id=147836
2024 Reviewed by Enrica Casucci.
2026 Added manual tests for keyboard assistance behavior due to receiving touch events on iOS.
2028 * ManualTests/ios/focused-input-should-assist-on-touch.html: Checks that a currently focused
2029 input can still be assisted due to a touch event.
2030 * ManualTests/ios/keyboard-should-not-show-on-touch-event.html: Checks that handling a touch
2031 event does not automatically cause us to assist the currently focused node.
2033 2015-08-12 Alex Christensen <achristensen@webkit.org>
2035 Fix Debug CMake builds on Windows
2036 https://bugs.webkit.org/show_bug.cgi?id=147940
2038 Reviewed by Chris Dumez.
2040 * Source/cmake/OptionsWindows.cmake:
2041 Put 32-bit binaries in a bin32 subdirectory and 64-bit binaries in a bin64 subdirectory.
2043 2015-08-10 Alex Christensen <achristensen@webkit.org>
2045 Build TestWebKitAPI with CMake on Windows
2046 https://bugs.webkit.org/show_bug.cgi?id=147851
2048 Reviewed by Chris Dumez.
2050 * Source/cmake/OptionsWindows.cmake:
2051 Enable api tests and set USE_SYSTEM_MALLOC to avoid warnings when redefining it.
2053 2015-08-06 Alex Christensen <achristensen@webkit.org>
2055 [Win] CMake build fix after r188098.
2057 * Source/cmake/OptionsWinCairo.cmake:
2058 OptionsWindows.cmake uses WTF_PLATFORM_WIN_CAIRO now, so we need to set it before including OptionsWindows.
2060 2015-08-04 Alex Christensen <achristensen@webkit.org>
2062 Fix quirks with CMake and VS2015
2063 https://bugs.webkit.org/show_bug.cgi?id=147663
2065 Reviewed by Brent Fulgham.
2067 * Source/cmake/OptionsWindows.cmake:
2068 Hide some warnings. Using the same variable names in nested scopes is ok for now.
2069 Disable INTL for now.
2071 2015-08-04 Alex Christensen <achristensen@webkit.org>
2073 Enable WebGL on Windows CMake build.
2074 https://bugs.webkit.org/show_bug.cgi?id=143311
2076 Reviewed by Csaba Osztrogonác.
2078 * Source/cmake/OptionsWindows.cmake:
2079 Enable WebGL by default in CMake builds now that it works.
2081 2015-08-04 Mario Sanchez Prada <mario@endlessm.com>
2083 [GTK] Accelerated 2D Canvas enabled when cairo-gl is not available
2084 https://bugs.webkit.org/show_bug.cgi?id=147625
2086 Reviewed by Martin Robinson.
2088 Do not set the CAIRO_<COMPONENT>_* CMake variables for cairo-gl
2089 components unless they were actually found, not to accidentally
2090 enable Accelerated 2D canvas, which would cause the build to fail.
2092 * Source/cmake/FindCairoGL.cmake: Set this variables only when
2093 pkg_check_modules() had actually found the relevant component.
2095 2015-08-03 Csaba Osztrogonác <ossy@webkit.org>
2097 [CMake] Add an option to build AllInOne files
2098 https://bugs.webkit.org/show_bug.cgi?id=102647
2100 Reviewed by Alex Christensen.
2102 * Source/cmake/OptionsEfl.cmake: Disabled by default.
2103 * Source/cmake/OptionsGTK.cmake: Disabled by default.
2104 * Source/cmake/OptionsWindows.cmake: Enabled by default.
2105 * Source/cmake/WebKitFeatures.cmake:
2106 * Source/cmake/WebKitMacros.cmake:
2108 2015-08-03 Carlos Garcia Campos <cgarcia@igalia.com>
2110 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.5 release.
2112 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
2114 2015-07-31 Alex Christensen <achristensen@webkit.org>
2116 Prepare for debug CMake builds on Windows.
2117 https://bugs.webkit.org/show_bug.cgi?id=147484
2119 Reviewed by Tim Horton.
2121 * Source/cmake/OptionsWindows.cmake:
2122 Don't use debug runtimes in debug builds because the dependencies are only built with multithreaded runtimes.
2124 2015-07-30 Joonghun Park <jh718.park@samsung.com>
2126 [EFL] Enable IndexedDB based on DatabaseProcess
2127 https://bugs.webkit.org/show_bug.cgi?id=147221
2129 Reviewed by Csaba Osztrogonác.
2131 * Source/cmake/OptionsEfl.cmake:
2133 2015-07-30 Alex Christensen <achristensen@webkit.org>
2135 Build AppleWin port with CMake
2136 https://bugs.webkit.org/show_bug.cgi?id=147385
2138 Reviewed by Martin Robinson.
2140 * Source/cmake/OptionsWindows.cmake:
2141 Use the static multithreaded runtime. Based on
2142 http://www.cmake.org/Wiki/CMake_FAQ#How_can_I_build_my_MSVC_application_with_a_static_runtime.3F
2144 2015-07-29 Andy VanWagoner <thetalecrafter@gmail.com>
2146 Implement basic types for ECMAScript Internationalization API
2147 https://bugs.webkit.org/show_bug.cgi?id=146926
2149 Reviewed by Benjamin Poulain.
2151 Enable flag now that the basic objects are in place.
2153 * Source/cmake/WebKitFeatures.cmake: enable INTL
2155 2015-07-29 Basile Clement <basile_clement@apple.com>
2157 Remove native call inlining
2158 https://bugs.webkit.org/show_bug.cgi?id=147417
2160 Rubber-stamped by Filip Pizlo.
2162 * Source/cmake/OptionsEfl.cmake:
2163 * Source/cmake/WebKitFeatures.cmake:
2165 2015-07-28 Yusuke Suzuki <utatane.tea@gmail.com>
2167 [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false"
2168 https://bugs.webkit.org/show_bug.cgi?id=147350
2170 Reviewed by Sam Weinig.
2172 * Source/cmake/WebKitFeatures.cmake:
2174 2015-07-27 Alex Christensen <achristensen@webkit.org>
2176 Use Ninja on Windows.
2177 https://bugs.webkit.org/show_bug.cgi?id=147228
2179 Reviewed by Martin Robinson.
2181 * Source/cmake/OptionsWindows.cmake:
2182 Only use /MP when using generated Visual Studio solution files to build.
2183 It makes compiling parallel in MSVC, but Ninja doesn't like it.
2185 2015-07-27 Alex Christensen <achristensen@webkit.org>
2187 Progress towards building AppleWin with CMake
2188 https://bugs.webkit.org/show_bug.cgi?id=147325
2190 Reviewed by Martin Robinson.
2192 * Source/cmake/OptionsWindows.cmake:
2193 Link with 64-bit libraries if building 64-bit binaries.
2194 Don't run regular expressions on empty strings when using Ninja.
2195 Removed DebugSuffix Visual Studio environment variables.
2197 2015-07-23 Alex Christensen <achristensen@webkit.org>
2199 Remove compile and runtime flags for promises.
2200 https://bugs.webkit.org/show_bug.cgi?id=147244
2202 Reviewed by Yusuke Suzuki.
2204 * Source/cmake/OptionsMac.cmake:
2205 * Source/cmake/OptionsWindows.cmake:
2206 * Source/cmake/WebKitFeatures.cmake:
2208 2015-07-22 Sukolsak Sakshuwong <sukolsak@gmail.com>
2210 Add ENABLE_WEBASSEMBLY feature flag for WebAssembly
2211 https://bugs.webkit.org/show_bug.cgi?id=147212
2213 Reviewed by Filip Pizlo.
2215 * Source/cmake/WebKitFeatures.cmake:
2217 2015-07-22 Alex Christensen <achristensen@webkit.org>
2219 Fix quirks in CMake build on Mac and Windows
2220 https://bugs.webkit.org/show_bug.cgi?id=147174
2222 Reviewed by Gyuyoung Kim.
2225 * Source/cmake/OptionsWindows.cmake:
2226 Added options I removed in r187022. They are indeed needed.
2227 * Source/cmake/WebKitFS.cmake:
2228 Make the DerivedSources/WebKit directory.
2230 2015-07-21 Carlos Garcia Campos <cgarcia@igalia.com>
2232 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.4 release.
2234 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
2236 2015-07-20 Alex Christensen <achristensen@webkit.org>
2238 Resurrect CMake build on Windows.
2239 https://bugs.webkit.org/show_bug.cgi?id=147083
2241 Reviewed by Gyuyoung Kim.
2243 * Source/cmake/OptionsCommon.cmake:
2244 * Source/cmake/OptionsWindows.cmake:
2245 Change features to get it to compile. Still not a complete feature set.
2247 2015-07-19 Michael Catanzaro <mcatanzaro@igalia.com>
2249 [GTK] Add seccomp filters support
2250 https://bugs.webkit.org/show_bug.cgi?id=110014
2252 Reviewed by Žan Doberšek.
2254 Find needed compiler and linker flags for libseccomp.
2256 * Source/cmake/OptionsGTK.cmake:
2258 2015-07-17 Ting-Wei Lan <lantw44@gmail.com>
2260 Bring back the GNU ar check to create thin archives on non-Linux systems
2261 https://bugs.webkit.org/show_bug.cgi?id=146681
2263 Reviewed by Martin Robinson.
2265 We already use GNU ar thin archive feature to save time and disk space
2266 on creating static archives, but it is only enabled on Linux. Without
2267 this feature, the debug build of WebCore can be larger than 4 GiB,
2268 which can cause error because GNU ar format uses 32-bit integer to
2269 store offsets in the symbol table. This patch is similar to
2270 https://bugs.webkit.org/show_bug.cgi?id=128596.
2272 * Source/cmake/OptionsCommon.cmake:
2274 2015-07-14 Carlos Alberto Lopez Perez <clopez@igalia.com>
2276 [GTK] [Wayland] Build by default the X11 and Wayland targets.
2277 https://bugs.webkit.org/show_bug.cgi?id=146057
2279 Reviewed by Carlos Garcia Campos.
2281 * Source/cmake/OptionsGTK.cmake:
2283 2015-07-10 Michael Catanzaro <mcatanzaro@igalia.com>
2285 [GTK] ar warning when linking static libraries
2286 https://bugs.webkit.org/show_bug.cgi?id=144988
2288 Reviewed by Carlos Garcia Campos.
2290 Do not use 'u' when calling ar. This argument conflicts with 'D' and is ignored if 'D' is
2291 used, and 'D' is used by default if binutils is built with --enable-deterministic-archives.
2292 Using 'u' with 'D' causes a warning to be printed when linking static libraries. At least
2293 Fedora and Debian have recently both chosen to use --enable-deterministic-archives, so we
2294 should either stop using 'u' or else add 'U' as well in order to disable deterministic
2295 archives. Using 'U' should result in a somewhat faster build (at least when using the
2296 Makefile generator), but it's unlikely that the difference is significant, so let's simply
2297 remove 'u' until someone determines otherwise. This seems like a better option than adding
2298 'U' so as not to foil distributions' attempts to perform deterministic builds. This also
2299 aligns us with the behavior of upstream CMake (which has never used 'u'). This is a minor
2300 behavior change on distributions that do not use --enable-deterministic-archives, notably
2303 * Source/cmake/OptionsCommon.cmake:
2305 2015-07-03 Emanuele Aina <emanuele.aina@collabora.com>
2307 [GTK] Forcefully disable gtk-doc and gobject-introspection when crossbuilding
2308 https://bugs.webkit.org/show_bug.cgi?id=146590
2310 Reviewed by Martin Robinson.
2312 * Source/PlatformGTK.cmake: override the cached variables to
2313 forcefully disable gtk-doc and gobject-introspection when
2315 * Source/cmake/OptionsGTK.cmake: avoid running gtk-doc to check the
2316 documentation syntax when cross-building.
2319 2015-07-02 Przemek Piorkowski <piorkowskiprzemyslaw@gmail.com>
2321 [EFL] test_ewk2_application_cache_manager has been failed since r185527
2322 https://bugs.webkit.org/show_bug.cgi?id=146016
2324 Reviewed by Gyuyoung Kim.
2326 In order to handle properly WebApplicationCacheManagerProxy implementation which use
2327 WebsiteDataRecord it is necessary to enable PUBLIC_SUFFIX_LIST for EFL.
2328 Implementation of PUBLIC_SUFFIX_LIST already exists for soup so EFL can use it as well.
2330 * Source/cmake/OptionsEfl.cmake: set ENABLE_PUBLIC_SUFFIX_LIST to ON for EFL.
2332 2015-06-30 Andy VanWagoner <thetalecrafter@gmail.com>
2334 Implement ECMAScript Internationalization API
2335 https://bugs.webkit.org/show_bug.cgi?id=90906
2337 Reviewed by Benjamin Poulain.
2339 Begin implementing the Intl apis behind ENABLE_INTL flag.
2340 Create the base Intl namespace object.
2342 * Source/cmake/WebKitFeatures.cmake: add ENABLE_INTL flag
2344 2015-06-30 Philippe Normand <pnormand@igalia.com>
2346 [CMake] Error when gst-plugins-base is missing is too confusing
2347 https://bugs.webkit.org/show_bug.cgi?id=145682
2349 Reviewed by Carlos Garcia Campos.
2351 * Source/cmake/OptionsGTK.cmake: Error out if the required
2352 GStreamer libraries are not found on the host.
2354 2015-06-28 Philip Chimento <philip.chimento@gmail.com>
2356 CairoGL should be checked unconditionally
2357 https://bugs.webkit.org/show_bug.cgi?id=146390
2359 Reviewed by Darin Adler.
2361 * Source/cmake/OptionsGTK.cmake: Move check for CairoGL so that
2362 it is run unconditionally; this is necessary because its result
2363 is used later on, outside of any conditions.
2365 2015-06-27 Carlos Garcia Campos <cgarcia@igalia.com>
2367 [GTK][SOUP] Implement WebCore::PublicSuffix for soup and enable PUBLIC_SUFFIX_LIST for GTK+
2368 https://bugs.webkit.org/show_bug.cgi?id=146318
2370 Reviewed by Sergio Villar Senin.
2372 Enable PUBLIC_SUFFIX_LIST for GTK+.
2374 * Source/cmake/OptionsGTK.cmake:
2376 2015-06-22 Carlos Garcia Campos <cgarcia@igalia.com>
2378 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.3 release.
2380 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
2382 2015-06-22 Ryuan Choi <ryuan.choi@navercorp.com>
2384 [EFL] Hyphenation is not supported
2385 https://bugs.webkit.org/show_bug.cgi?id=89830
2387 Reviewed by Gyuyoung Kim.
2389 * Source/cmake/OptionsEfl.cmake: Added an option for LibHyphen.
2391 2015-06-22 Zan Dobersek <zdobersek@igalia.com>
2393 [CMake] Add support for building with various sanitizer tools
2394 https://bugs.webkit.org/show_bug.cgi?id=131941
2396 Reviewed by Martin Robinson.
2398 * Source/PlatformGTK.cmake: Don't generate any documentation
2399 when compiling with sanitizers enabled.
2400 * Source/cmake/OptionsCommon.cmake: Allow linking with
2401 undefined symbols when compiling with sanitizers enabled.
2403 2015-06-21 Philip Chimento <philip.chimento@gmail.com>
2405 libwebkit2gtk fails to link without opengl
2406 https://bugs.webkit.org/show_bug.cgi?id=138332
2408 Reviewed by Carlos Garcia Campos.
2410 * Source/cmake/OptionsGTK.cmake: USE(TEXTURE_MAPPER) must be
2411 enabled regardless of whether OpenGL is, because certain symbols
2412 such as WebCore::GraphicsLayer::create() need to be built.
2414 2015-06-20 Michael Catanzaro <mcatanzaro@igalia.com>
2416 [EFL][GTK] Define GLIB_VERSION_MIN_REQUIRED and require glib 2.36 for GTK
2417 https://bugs.webkit.org/show_bug.cgi?id=146181
2419 Reviewed by Martin Robinson.
2421 Bump our GLib requirement to 2.36 to reflect reality, since we are using GTask.
2423 * Source/cmake/OptionsGTK.cmake:
2425 2015-06-20 Ryuan Choi <ryuan.choi@navercorp.com>
2427 [EFL] Do not consider test directories when DEVELOPER_MODE is OFF
2428 https://bugs.webkit.org/show_bug.cgi?id=146171
2430 Reviewed by Gyuyoung Kim.
2432 * Source/cmake/OptionsEfl.cmake:
2433 Exposed ENABLE_DEVELOPER_MODE to Compiler and CMake definition when DEVELOPER_MODE is ON.
2435 2015-06-19 Michael Catanzaro <mcatanzaro@igalia.com>
2437 [CMake] FindGTK3.cmake should not modify the values of build options
2438 https://bugs.webkit.org/show_bug.cgi?id=144613
2440 Reviewed by Martin Robinson.
2442 * Source/cmake/FindGTK3.cmake: Do not check or set the value of ENABLE_X11_TARGET and
2443 ENABLE_WAYLAND_TARGET. Instead, simply define the variables GTK3_SUPPORTS_X11 and
2444 GTK3_SUPPORTS_WAYLAND as appropriate. Also, rename GTK_SUPPORTS_GESTURES to
2445 GTK3_SUPPORTS_GESTURES for consistency.
2446 * Source/cmake/OptionsGTK.cmake: Fail the build if the appropriate GTK+ backend is not
2447 available. It's not possible to automatically select a backend correctly anymore, since all
2448 options are set at the same time.
2450 2015-06-19 Csaba Osztrogonác <ossy@webkit.org>
2452 Remove unnecessary svn:executable flags
2453 https://bugs.webkit.org/show_bug.cgi?id=146107
2455 Reviewed by Alexey Proskuryakov.
2457 * ManualTests/iframe_notifications/iframe-reparenting-close-window-child.html: Removed property svn:executable.
2458 * ManualTests/iframe_notifications/iframe-reparenting-close-window-iframe.html: Removed property svn:executable.
2459 * ManualTests/iframe_notifications/iframe-reparenting-close-window.html: Removed property svn:executable.
2460 * ManualTests/select-menu-list-wrongly-positioned.html: Removed property svn:executable.
2461 * ManualTests/svg-text-float-not-removed-crash.html: Removed property svn:executable.
2463 2015-06-18 Ryuan Choi <ryuan.choi@navercorp.com>
2465 [EFL] Use SET_AND_EXPOSE_TO_BUILD instead of definitions
2466 https://bugs.webkit.org/show_bug.cgi?id=146108
2468 Reviewed by Gyuyoung Kim.
2470 * Source/cmake/OptionsEfl.cmake:
2472 2015-06-16 Ryuan Choi <ryuan.choi@navercorp.com>
2474 [EFL] Remove duplicated PUBLIC argument in OptionsEfl.cmake
2475 https://bugs.webkit.org/show_bug.cgi?id=146035
2477 Reviewed by Gyuyoung Kim.
2479 * Source/cmake/OptionsEfl.cmake:
2481 2015-06-16 Carlos Alberto Lopez Perez <clopez@igalia.com>
2483 [GTK] [Wayland] Should be possible to build with support for both X11 and Wayland.
2484 https://bugs.webkit.org/show_bug.cgi?id=145701
2486 Reviewed by Darin Adler.
2488 * Source/cmake/OptionsGTK.cmake: Remove conflicting options.
2490 2015-06-15 Jon Honeycutt <jhoneycutt@apple.com>
2492 [iOS] Crash long pressing on <input type=file>
2493 https://bugs.webkit.org/show_bug.cgi?id=146009
2494 <rdar://problem/21234453>
2496 Reviewed by Ryosuke Niwa.
2498 * ManualTests/ios/long-press-input-type-file-crash.html: Added.
2500 2015-06-16 Brent Fulgham <bfulgham@apple.com>
2502 Rollout accidental Xcode project change.
2504 * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme:
2506 2015-06-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2508 [EFL] Bump EWebKit version from 1.11.0 to 1.14.0
2509 https://bugs.webkit.org/show_bug.cgi?id=145909
2511 Reviewed by Csaba Osztrogonác.
2513 Bump EWebKit version based on efl library version used by the EWebKit.
2515 * Source/cmake/OptionsEfl.cmake:
2517 2015-06-11 Commit Queue <commit-queue@webkit.org>
2519 Unreviewed, rolling out r185453.
2520 https://bugs.webkit.org/show_bug.cgi?id=145881
2522 it broke the 32-bit build (Requested by clopez on #webkit).
2526 "[GTK] [Wayland] Should be possible to build with support for
2527 both X11 and Wayland."
2528 https://bugs.webkit.org/show_bug.cgi?id=145701
2529 http://trac.webkit.org/changeset/185453
2531 2015-06-11 Carlos Alberto Lopez Perez <clopez@igalia.com>
2533 [GTK] [Wayland] Should be possible to build with support for both X11 and Wayland.
2534 https://bugs.webkit.org/show_bug.cgi?id=145701
2536 Reviewed by Žan Doberšek.
2538 * Source/cmake/OptionsGTK.cmake: Remove conflicting options.
2540 2015-06-03 Daniel Bates <dabates@apple.com>
2542 Caps lock indicator should not be shown in read-only or disabled field
2543 https://bugs.webkit.org/show_bug.cgi?id=145612
2544 <rdar://problem/21227454>
2546 Reviewed by Darin Adler.
2548 * ManualTests/password-caps-lock-should-not-show-in-read-only-field.html: Added.
2549 * ManualTests/password-caps-lock-should-not-show-when-field-becomes-disabled.html: Added.
2550 * ManualTests/password-caps-lock-should-not-show-when-field-becomes-read-only.html: Added.
2552 2015-06-01 Csaba Osztrogonác <ossy@webkit.org>
2554 [cmake] Suppress parentheses-equality warnings
2555 https://bugs.webkit.org/show_bug.cgi?id=145126
2557 Reviewed by Darin Adler.
2559 * Source/cmake/WebKitHelpers.cmake:
2561 2015-05-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
2563 [CMake] Improve detection and usage of GL/GLES/EGL libraries.
2564 https://bugs.webkit.org/show_bug.cgi?id=145408
2566 Reviewed by Carlos Garcia Campos.
2568 * Source/cmake/FindEGL.cmake: Improve detection of EGL libraries.
2569 * Source/cmake/FindGLES.cmake: Removed. It was used by the EGL port.
2570 Remove it and make the EGL port use the improved FindOpenGLES2.cmake
2572 * Source/cmake/FindOpenGL.cmake: Added. Add module to detect OpenGL
2573 libraries. Detect also GLX libraries.
2574 * Source/cmake/FindOpenGLES2.cmake: Improve detection of OpenGLES-v2
2575 libraries. Use find_path() to get the include path.
2576 * Source/cmake/OptionsEfl.cmake: Use now the improved FindOpenGLES2
2578 * Source/cmake/OptionsGTK.cmake: Set default value for ENABLE_GLES2
2579 depending on the libraries found on the system.
2580 Move the detection of GLX (and the include of CMakePushCheckState)
2581 to FindOpenGL.cmake.
2582 Ensure that we only define USE_GLX when we build with OpenGL
2583 (but not with GLESv2).
2585 2015-05-27 Dean Jackson <dino@apple.com>
2587 img.currentSrc problem in strict mode with old picturefill
2588 https://bugs.webkit.org/show_bug.cgi?id=144095
2589 <rdar://problem/21087013>
2591 Reviewed by Simon Fraser.
2593 Add a PICTURE_SIZES flag.
2595 * Source/cmake/OptionsEfl.cmake:
2596 * Source/cmake/OptionsGTK.cmake:
2597 * Source/cmake/OptionsMac.cmake:
2598 * Source/cmake/OptionsWindows.cmake:
2599 * Source/cmake/WebKitFeatures.cmake:
2601 2015-05-27 Carlos Garcia Campos <cgarcia@igalia.com>
2603 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.2 release.
2605 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
2607 2015-05-25 Carlos Garcia Campos <cgarcia@igalia.com>
2609 Unreviewed. Export DatabaseProcessMainUnix symbol.
2611 Add DatabaseProcessMainUnix symbol to gtksymbols.filter so that it
2612 is exported in production builds.
2614 * Source/cmake/gtksymbols.filter:
2616 2015-05-25 Carlos Garcia Campos <cgarcia@igalia.com>
2618 [GTK] Enable IndexedDB
2619 https://bugs.webkit.org/show_bug.cgi?id=98932
2621 Reviewed by Žan Doberšek.
2623 * Source/cmake/OptionsGTK.cmake: Enable DATABASE_PROCESS and INDEXED_DATABASE.
2624 * Source/cmake/WebKitFeatures.cmake: Add ENABLE_DATABASE_PROCESS.
2626 2015-05-24 Carlos Garcia Campos <cgarcia@igalia.com>
2628 [GTK] Bump GCC requirements to 4.9.0
2629 https://bugs.webkit.org/show_bug.cgi?id=145211
2631 Reviewed by Žan Doberšek.
2633 It's required to build with IndexedDB support when using GCC,
2634 clang works just fine. See https://bugs.webkit.org/show_bug.cgi?id=98932.
2636 * Source/cmake/OptionsGTK.cmake:
2638 2015-05-18 Michael Catanzaro <mcatanzaro@igalia.com>
2640 [CMake] Ignore warnings in system headers
2641 https://bugs.webkit.org/show_bug.cgi?id=144747
2643 Reviewed by Darin Adler.
2645 Require CMake 2.8.12 when compiling the GTK+ port. This is because we use the
2646 target_include_directories command (added in 2.8.11) in GTK-specific cmake files, and also
2647 use the SYSTEM argument to the command (added in 2.8.12).
2651 2015-05-14 Michael Catanzaro <mcatanzaro@igalia.com>
2653 [CMake] Error out when ruby is too old
2654 https://bugs.webkit.org/show_bug.cgi?id=145014
2656 Reviewed by Martin Robinson.
2658 Error out immediately after checking for Ruby if the ruby executable is not found, or if it
2663 2015-05-14 Zan Dobersek <zdobersek@igalia.com>
2665 [GTK] Enable plugin-related CMake options and variables for the X11 target only
2666 https://bugs.webkit.org/show_bug.cgi?id=144995
2668 Reviewed by Carlos Garcia Campos.
2670 * Source/cmake/OptionsGTK.cmake: Plugins are only supported for
2671 the X11 windowing target at the moment, so the following options
2672 and variables should be enabled or disabled accordingly:
2673 - ENABLE_PLUGIN_PROCESS_GTK2
2674 - ENABLE_NETSCAPE_PLUGIN_API
2675 - ENABLE_PLUGIN_PROCESS
2677 2015-05-12 Ryuan Choi <ryuan.choi@navercorp.com>
2679 Linker fails without -DDEVELOPER_MODE=ON
2680 https://bugs.webkit.org/show_bug.cgi?id=144117
2682 Reviewed by Gyuyoung Kim.
2684 * Source/cmake/OptionsEfl.cmake:
2685 Remove fvisibility flags. linker script will cover the functionality for ewebkit2.so in release mode,
2686 * Source/cmake/eflsymbols.filter: Updated symbol patterns which should be exposed for ewebkit2.
2688 2015-05-10 Philip Chimento <philip.chimento@gmail.com>
2690 CMake defines CAIROGL_FOUND, not CAIRO_GL_FOUND
2691 https://bugs.webkit.org/show_bug.cgi?id=144846
2693 Reviewed by Martin Robinson.
2695 * Source/cmake/FindCairoGL.cmake: Use CAIROGL_* instead of
2696 CAIRO_GL_* throughout, because find_package will define
2698 * Source/cmake/OptionsGTK.cmake: Ditto.
2700 2015-05-10 Philip Chimento <philip.chimento@gmail.com>
2702 [CMake] Some macros need to be defined/undefined, rather than ON/OFF
2703 https://bugs.webkit.org/show_bug.cgi?id=144845
2705 Reviewed by Martin Robinson.
2707 * Source/cmake/OptionsGTK.cmake: Only define MOZ_X11 and XP_UNIX
2708 if their corresponding WTF options are ON. The code in npapi.h
2709 relies on these being undefined if they are to be switched off.
2711 2015-05-09 Yoav Weiss <yoav@yoav.ws>
2713 Remove the PICTURE_SIZES build flag
2714 https://bugs.webkit.org/show_bug.cgi?id=144679
2716 Reviewed by Benjamin Poulain.
2718 Removed the PICTURE_SIZES build time flag.
2720 * Source/cmake/OptionsEfl.cmake:
2721 * Source/cmake/OptionsGTK.cmake:
2722 * Source/cmake/OptionsMac.cmake:
2723 * Source/cmake/OptionsWindows.cmake:
2724 * Source/cmake/WebKitFeatures.cmake:
2726 2015-05-08 Michael Catanzaro <mcatanzaro@igalia.com>
2728 [GTK] [CMake] Check for required X libraries
2729 https://bugs.webkit.org/show_bug.cgi?id=144823
2731 Reviewed by Martin Robinson.
2733 Error out if missing libXcomposite, libXdamage, libXrender, or libXt.
2735 * Source/cmake/OptionsGTK.cmake:
2737 015-05-08 Michael Catanzaro <mcatanzaro@igalia.com>, Martin Robinson <mrobinson@igalia.com>
2739 [GTK] Checks for DEVELOPMENT_BUILD are all wrong
2740 https://bugs.webkit.org/show_bug.cgi?id=144746
2742 Reviewed by Carlos Garcia Campos.
2744 Don't set DEVELOPMENT_BUILD. We check whether it is defined for conditional compilation, not
2745 what it is defined to, so defining it to 0 effectively turned it on always. Instead set
2746 ENABLE_DEVELOPER_MODE so that we can use the ENABLE macro inside WebKit source code.
2748 * Source/cmake/OptionsGTK.cmake:
2750 2015-05-08 Daniel Bates <dabates@apple.com>
2752 [iOS] WebSQL operations are not performed after device is locked
2753 https://bugs.webkit.org/show_bug.cgi?id=137503
2754 <rdar://problem/20844952>
2756 Rubber-stamped by Alexey Proskuryakov.
2758 Add a manual test to help verify that we do not regress this issue.
2760 * ManualTests/ios/execute-sql-transaction-callback-after-locking-unlocking-device-in-earlier-transaction.html: Added.
2762 2015-05-08 Commit Queue <commit-queue@webkit.org>
2764 Unreviewed, rolling out r183945.
2765 https://bugs.webkit.org/show_bug.cgi?id=144789
2767 "It broke all the GTK+ tests" (Requested by KaL on #webkit).
2771 "[GTK] Checks for DEVELOPMENT_BUILD are all wrong"
2772 https://bugs.webkit.org/show_bug.cgi?id=144746
2773 http://trac.webkit.org/changeset/183945
2775 2015-05-07 Myles C. Maxfield <mmaxfield@apple.com>
2777 Cleanup after r183940
2778 https://bugs.webkit.org/show_bug.cgi?id=144768
2782 Looks like the empty directories were not deleted.
2784 * Source/PAL: Removed.
2785 * Source/PAL/Configurations: Removed.
2786 * Source/PAL/PAL.xcodeproj: Removed.
2787 * Source/PAL/graphics: Removed.
2789 2015-05-07 Michael Catanzaro <mcatanzaro@igalia.com>
2791 [GTK] Checks for DEVELOPMENT_BUILD are all wrong
2792 https://bugs.webkit.org/show_bug.cgi?id=144746
2794 Reviewed by Martin Robinson.
2796 Don't set DEVELOPMENT_BUILD. We check whether it is defined for conditional compilation, not
2797 what it is defined to, so defining it to 0 effectively turned it on always.
2799 * Source/cmake/OptionsGTK.cmake:
2801 2015-05-05 Myles C. Maxfield <mmaxfield@apple.com>
2803 Revert "Introducing the Platform Abstraction Layer (PAL)"
2804 https://bugs.webkit.org/show_bug.cgi?id=144751
2808 PAL should be a new target inside WebCore, rather than a top-level folder.
2810 * WebKit.xcworkspace/contents.xcworkspacedata: Add it to the workspace.
2812 2015-05-07 Carlos Garcia Campos <cgarcia@igalia.com>
2814 Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.1 release.
2816 * Source/cmake/OptionsGTK.cmake: Bump version numbers.
2818 2015-05-05 Myles C. Maxfield <mmaxfield@apple.com>
2820 Introducing the Platform Abstraction Layer (PAL)
2821 https://bugs.webkit.org/show_bug.cgi?id=143358
2823 Reviewed by Simon Fraser.
2825 * WebKit.xcworkspace/contents.xcworkspacedata: Add it to the workspace.
2827 2015-05-04 Csaba Osztrogonác <ossy@webkit.org>
2829 [cmake] Disable GNU Gold linker on Cortex A53
2830 https://bugs.webkit.org/show_bug.cgi?id=144382
2832 Reviewed by Carlos Garcia Campos.
2834 * Source/cmake/OptionsCommon.cmake:
2836 2015-05-01 Martin Robinson <mrobinson@igalia.com>
2838 USE(...) macro should expect unprefixed variables
2839 https://bugs.webkit.org/show_bug.cgi?id=144454
2841 Reviewed by Daniel Bates.
2843 * Source/cmake/OptionsAppleWin.cmake: Replace all occurrences WTF_USE with USE.
2844 * Source/cmake/OptionsEfl.cmake: Ditto.
2845 * Source/cmake/OptionsGTK.cmake: Ditto.
2846 * Source/cmake/OptionsMac.cmake: Ditto.
2847 * Source/cmake/OptionsWinCairo.cmake: Ditto.
2848 * Source/cmake/WebKitFeatures.cmake: No longer expose WTF_USE when encountering
2851 2015-04-30 Martin Robinson <mrobinson@igalia.com>
2853 [CMake] Automatically expose WTF_USE_FOO to the build when USE_FOO is exposed
2854 https://bugs.webkit.org/show_bug.cgi?id=144394
2856 Reviewed by Carlos Garcia Campos.
2858 Automatically expose WTF_USE_FOO when USE_FOO is exposed. A side-effect of this change
2859 is that it fixes the redirected XComposite window for GTK+, which was accidentally
2860 disabled in previous reworking of the CMake configuration.
2862 * Source/cmake/OptionsGTK.cmake: We no longer need to expose the WTF_ prefixed
2863 version of USE variables.
2864 * Source/cmake/WebKitFeatures.cmake: Automatically expose WTF_USE_FOO when USE_FOO
2865 is exposed to the build.
2867 2015-04-30 Carlos Garcia Campos <cgarcia@igalia.com>
2869 Unreviewed. Bump GTK+ version numbers.
2871 * Source/cmake/OptionsGTK.cmake:
2873 2015-04-29 Ryuan Choi <ryuan.choi@navercorp.com>
2875 [EFL] CMake should be failed if openwebrtc package does not exist but ENABLE_MEDIA_STREAM is ON
2876 https://bugs.webkit.org/show_bug.cgi?id=144435
2878 Reviewed by Gyuyoung Kim.
2880 This patch adds REQUIRED option for OpenWebRTC when ENABLE_MEDIA_STREAM is ON.
2881 In addition, this adds DEFAULT_PORT_VALUE for ENABLE_MEDIA_STREAM to match with FeatureList.pm
2883 * Source/cmake/OptionsEfl.cmake:
2885 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
2887 REGRESSION(183583): [Mac] make without SDKROOT has issues
2888 https://bugs.webkit.org/show_bug.cgi?id=144431
2890 Reviewed by Dan Bernstein.
2893 Assume an empty SDKROOT means an macosx variant, so only
2894 enable settings if the SDKROOT is not empty and does not
2897 2015-04-29 Martin Robinson <mrobinson@igalia.com>
2899 Fix the GTK+ build after r183584
2901 * Source/cmake/OptionsGTK.cmake: Properly use the USE_LIBHYPHEN and HYPHEN_FOUND variables.
2903 2015-04-29 Martin Robinson <mrobinson@igalia.com>
2905 [GTK] Add support for automatic hyphenation
2906 https://bugs.webkit.org/show_bug.cgi?id=44478
2908 Reviewed by Carlos Garcia Campos.
2910 * Source/cmake/FindHyphen.cmake: Added. A CMake module for finding libhyphen.
2911 * Source/cmake/OptionsGTK.cmake: Look for libhyphen and enable hyphenation if found.
2912 * Source/cmakeconfig.h.cmake: Pass through the whether libhyphen is enabled.
2914 2015-04-29 Jake Nielsen <jacob_nielsen@apple.com>
2916 Failure when building WebKit for appletvsimulator.
2917 https://bugs.webkit.org/show_bug.cgi?id=144356
2919 Reviewed by Alexey Proskuryakov.
2921 Changes Makefile logic to check for "not OS X" rather than "is iOS" to
2922 make TVOS and WatchOS behave correctly.
2926 2015-04-29 Martin Robinson <mrobinson@igalia.com>
2928 [CMake] [GTK] Organize and clean up unused CMake variables
2929 https://bugs.webkit.org/show_bug.cgi?id=144364
2931 Reviewed by Gyuyoung Kim.
2933 * Source/cmake/OptionsGTK.cmake: Remove unused variables and move variables
2934 specific to certain projects into their PlatformGTK.cmake files.
2936 2015-04-29 Ryuan Choi <ryuan.choi@navercorp.com>
2938 [EFL] Build failure to find gio-unix
2939 https://bugs.webkit.org/show_bug.cgi?id=144083
2941 Reviewed by Gyuyoung Kim.
2943 Original patch by Doug Newgard <scimma22@outlook.com>
2945 * Source/cmake/OptionsEfl.cmake: Moved geoclue block before find_package(GLIB...)
2947 2015-04-28 Ryuan Choi <ryuan.choi@navercorp.com>
2949 [CoordinatedGraphics] Merge TILED_BACKING_STORE guard with COORDINATED_GRAPHICS
2950 https://bugs.webkit.org/show_bug.cgi?id=143001
2952 Reviewed by Gyuyoung Kim.
2954 * Source/cmake/OptionsEfl.cmake: Removed TILED_BACKING_STORE definition.
2955 * Source/cmake/OptionsGTK.cmake: Ditto.
2957 2015-04-28 Michael Catanzaro <mcatanzaro@igalia.com>
2959 Unreviewed, fix typo in previous commit
2961 libsecretr -> libsecret in the error message.
2963 * Source/cmake/OptionsGTK.cmake:
2965 2015-04-28 Michael Catanzaro <mcatanzaro@igalia.com>
2967 [GTK] Clean up feature detection and make it hard to accidentally build without optional features
2968 https://bugs.webkit.org/show_bug.cgi?id=143546
2970 Reviewed by Martin Robinson.
2972 Add USE_GSTREAMER_MPEGTS option and turn it off by default. Turn off ENABLE_SUBTLE_CRYPTO
2973 by default. Turn on ENABLE_GEOLOCATION by default. Add USE_LIBNOTIFY and turn it on by
2974 default. Fail the build with an informative error message if an optional dependency required
2975 for an enabled feature is not present. Perform find_package commands only when necessary.
2976 Make ENABLE_API_TESTS private. Alphabetize the feature checks (yes, this is actually
2979 * Source/cmake/OptionsGTK.cmake:
2981 2015-04-28 Michael Catanzaro <mcatanzaro@igalia.com>
2983 [GTK] Make all options actually options
2984 https://bugs.webkit.org/show_bug.cgi?id=144106
2986 Reviewed by Martin Robinson.
2988 Use WEBKIT_OPTION_DEFINE to set ENABLE_GTKDOC, ENABLE_INTROSPECTION, ENABLE_X11_TARGET, and
2989 ENABLE_WAYLAND_TARGET.
2991 * Source/cmake/OptionsGTK.cmake:
2993 2015-04-28 Michael Catanzaro <mcatanzaro@igalia.com>
2995 Unreviewed, fix GTK build after r183452
2997 * Source/cmake/OptionsGTK.cmake:
2999 2015-04-27 Michael Catanzaro <mcatanzaro@igalia.com>
3001 [GTK] Add one single option to control all OpenGL-related options
3002 https://bugs.webkit.org/show_bug.cgi?id=144105
3004 Reviewed by Martin Robinson.
3006 Add public ENABLE_OPENGL option, which is mandatory for ENABLE_3D_TRANSFORMS,
3007 ENABLE_ACCELERATED_2D_CANVAS, ENABLE_GLES2, ENABLE_THREADED_COMPOSITOR, ENABLE_WEBGL,
3008 USE_REDIRECTED_XCOMPOSITE_WINDOW, and USE_GSTREAMER_GL. Make ENABLE_GLES2 a proper WebKit
3009 option and move code around accordingly. Use WEBKIT_OPTION_DEPEND and rely on it. Add a
3010 large comment to explain why default value of ENABLE_ACCELERATED_2D_CANVAS is based on the
3011 presence of CairoGL.
3013 * Source/cmake/OptionsGTK.cmake:
3015 2015-04-27 Michael Catanzaro <mcatanzaro@igalia.com>
3017 [GTK] ENABLE_SMOOTH_SCROLLING should be private
3018 https://bugs.webkit.org/show_bug.cgi?id=144306
3020 Reviewed by Martin Robinson.
3022 Make ENABLE_SMOOTH_SCROLLING private instead of public.
3024 * Source/cmake/OptionsGTK.cmake:
3026 2015-04-27 Michael Catanzaro <mcatanzaro@igalia.com>
3028 Rename WTF_USE_3D_GRAPHICS to ENABLE_GRAPHICS_CONTEXT_3D
3029 https://bugs.webkit.org/show_bug.cgi?id=144193
3031 Reviewed by Darin Adler.
3033 * Source/cmake/OptionsEfl.cmake:
3034 * Source/cmake/OptionsGTK.cmake:
3035 * Source/cmake/OptionsWinCairo.cmake:
3036 * Source/cmake/WebKitFeatures.cmake:
3038 2015-04-27 Michael Catanzaro <mcatanzaro@igalia.com>
3040 [CMake] Should be possible for an option to conflict with other options
3041 https://bugs.webkit.org/show_bug.cgi?id=143956
3043 Reviewed by Martin Robinson.
3045 Add WEBKIT_OPTION_CONFLICT macro, which fails the build if conflicting options are on.
3047 * Source/cmake/WebKitFeatures.cmake:
3049 2015-04-22 Martin Robinson <mrobinson@igalia.com>
3051 [CMake] Autogenerate cmakeconfig.h.cmake
3052 https://bugs.webkit.org/show_bug.cgi?id=143997
3054 Reviewed by Csaba Osztrogonác.
3056 * CMakeLists.txt: Create the configuration header as the last part of the cmake run.
3057 * Source/CMakeLists.txt: No longer use configure_file to create cmakeconfig.h.
3058 * Source/cmake/OptionsCommon.cmake: Expose WTF_CPU_ARM64_CORTEXA53 to the build explicitly.
3059 * Source/cmake/OptionsGTK.cmake: Expose variables to the build using SET_AND_EXPOSE_TO_BUILD.
3060 Do some other miscellaneous related cleanup.
3061 * Source/cmake/OptionsEFL.cmake: Expose HAVE_LLVM to the build.
3062 * Source/cmake/WebKitFeatures.cmake: Expose all WebKit features to the build. Add support for
3063 build exposed variables. Add a macro to generate a configuration from them.
3064 * Source/cmakeconfig.h.cmake: Removed.
3066 2015-04-24 Philippe Normand <pnormand@igalia.com>
3068 [JHBuild] Move to upstream OpenWebRTC
3069 https://bugs.webkit.org/show_bug.cgi?id=144145
3071 Reviewed by Carlos Garcia Campos.
3073 * Source/cmake/FindOpenWebRTC.cmake: Check the presence of the
3076 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
3078 [ES6] Implement ES6 template literals
3079 https://bugs.webkit.org/show_bug.cgi?id=142691
3081 Reviewed by Darin Adler.
3083 Add ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX compile time flag.
3085 * Source/cmake/WebKitFeatures.cmake:
3086 * Source/cmakeconfig.h.cmake:
3088 2015-04-25 Martin Robinson <mrobinson@igalia.com>
3090 Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS
3091 https://bugs.webkit.org/show_bug.cgi?id=144182
3093 Reviewed by Simon Fraser.
3095 * Source/cmake/OptionsEfl.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
3096 * Source/cmake/OptionsGTK.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
3097 * Source/cmake/OptionsMac.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
3098 * Source/cmake/WebKitFeatures.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
3099 * Source/cmakeconfig.h.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS.
3101 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com>
3103 [GTK] Add more public options
3104 https://bugs.webkit.org/show_bug.cgi?id=144116
3106 Reviewed by Martin Robinson.
3108 Add ENABLE_ICONDATABASE, ENABLE_JIT, and USE_SYSTEM_MALLOC as public options.
3110 * Source/cmake/OptionsGTK.cmake:
3112 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com>
3114 [CMake] Some internal variables are not marked as advanced
3115 https://bugs.webkit.org/show_bug.cgi?id=143595
3117 Reviewed by Martin Robinson.
3119 * Source/cmake/FindFreetype2.cmake: Mark internal options as advanced.
3120 * Source/cmake/FindHarfBuzz.cmake: Mark HARFBUZZ_ICU_LIBRARIES as advanced.
3122 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com>
3124 [GTK] Mark as advanced the build options we don't want to expose
3125 https://bugs.webkit.org/show_bug.cgi?id=143558
3127 Reviewed by Martin Robinson.
3129 Mark various options as private instead of public.
3131 * Source/cmake/OptionsGTK.cmake:
3133 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com>
3135 [CMake] Should be possible for an option to depend on multiple options
3136 https://bugs.webkit.org/show_bug.cgi?id=143839
3138 Reviewed by Martin Robinson.
3140 Use a list instead of a single variable to track the dependencies of each option. Iterate
3141 over the list as many times as necessary to ensure all options are properly disabled.
3143 * Source/cmake/WebKitFeatures.cmake:
3145 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com>
3147 [CMake] ENABLE_THREADED_COMPOSITOR should not be at the bottom of the options list
3148 https://bugs.webkit.org/show_bug.cgi?id=144103
3150 Reviewed by Martin Robinson.
3152 Just move ENABLE_THREADED_COMPOSITOR so it's alphabetized properly.
3154 * Source/cmake/WebKitFeatures.cmake:
3156 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com>
3158 [GTK] Fixups for ENABLE_CREDENTIAL_STORAGE
3159 https://bugs.webkit.org/show_bug.cgi?id=144102
3161 Reviewed by Martin Robinson.
3163 Use WEBKIT_OPTION_DEFAULT_PORT_VALUE to set ENABLE_CREDENTIAL_STORAGE instead of doing so
3164 manually. Fail the build if libsecret is not found but ENABLE_CREDENTIAL_STORAGE is set.
3165 Also, do not set ENABLE_CREDENTIAL_STORAGE redundantly.
3167 * Source/cmake/OptionsGTK.cmake:
3169 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com>
3171 [CMake] Clean up JSC JIT options
3172 https://bugs.webkit.org/show_bug.cgi?id=143998
3174 Reviewed by Filip Pizlo.
3176 * Source/cmake/OptionsEfl.cmake: Remove handling of ENABLE_LLINT_C_LOOP and preprocessor
3177 define for ENABLE_FTL_NATIVE_CALL_INLINING.
3178 * Source/cmake/OptionsMac.cmake: Remove override of ENABLE_LLINT_C_LOOP
3179 * Source/cmake/WebKitFeatures.cmake: Remove ENABLE_LLINT_C_LOOP. Add ENABLE_DFG_JIT and
3180 ENABLE_FTL_NATIVE_CALL_INLINING. Specify proper dependencies for these features.
3181 * Source/cmakeconfig.h.cmake: Remove ENABLE_LLINT_C_LOOP and add ENABLE_DFG_JIT.
3183 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com>
3185 [CMake] Use lowercase for local variables in macros
3186 https://bugs.webkit.org/show_bug.cgi?id=144059
3188 Reviewed by Martin Robinson.
3190 Convert some variable names to lowercase.
3192 * Source/cmake/WebKitFeatures.cmake:
3194 2015-04-22 Commit Queue <commit-queue@webkit.org>
3196 Unreviewed, rolling out r183116.
3197 https://bugs.webkit.org/show_bug.cgi?id=144060
3199 Inadvertently deleted a file... (Requested by mcatanzaro on
3204 "[CMake] Use lowercase for local variables in macros"
3205 https://bugs.webkit.org/show_bug.cgi?id=144059
3206 http://trac.webkit.org/changeset/183116
3208 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com>
3210 [CMake] Use lowercase for local variables in macros
3211 https://bugs.webkit.org/show_bug.cgi?id=144059
3213 Reviewed by Martin Robinson.
3215 Convert some variable names to lowercase.
3217 * Source/cmake/WebKitFeatures.cmake:
3219 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com>
3221 [CMake] Features list should print dots every other row
3222 https://bugs.webkit.org/show_bug.cgi?id=143832
3224 Reviewed by Martin Robinson.
3226 Discount private options when determining whether to print dots on a given row of the
3227 features list. Also, simplify the logic by using only one for loop, and fix a couple errors
3228 (inverted use of SHOULD_PRINT_DOTS, one use of the renamed variable SHOULD_PRINT_POINTS that
3229 wasn't noticed because it only affects the first line, and use of the variable name as a
3230 string in a conditional.)
3232 * Source/cmake/WebKitFeatures.cmake:
3234 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com>
3236 [CMake] Require specifying visibility of WebKit options
3237 https://bugs.webkit.org/show_bug.cgi?id=143831
3239 Reviewed by Alex Christensen.
3241 * Source/cmake/OptionsEfl.cmake: Specify all options as PUBLIC
3242 * Source/cmake/OptionsGTK.cmake: Specify all options as PUBLIC
3243 * Source/cmake/OptionsMac.cmake: Specify all options as PRIVATE
3244 * Source/cmake/OptionsWindows.cmake: Specify all options as PUBLIC
3245 * Source/cmake/WebKitFeatures.cmake: Require specifying options as PUBLIC or PRIVATE.
3246 Remove WEBKIT_OPTION_DEFINE_PUBLIC and WEBKIT_OPTION_PRIVATE_PORT_VALUE. Specify all
3247 cross-platform options as PRIVATE.
3249 2015-04-19 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3251 [CMake] Synchronize variables between WebKitFeatures.cmake and cmakedonfig.h.cmake
3252 https://bugs.webkit.org/show_bug.cgi?id=143935
3254 Reviewed by Darin Adler.
3256 Some variables aren't defined in these files or unused variables aren't removed. This
3257 patch cleans up it as well as fix wrong alphabet order.
3259 * Source/cmake/WebKitFeatures.cmake:
3260 * Source/cmakeconfig.h.cmake:
3262 2015-04-19 Simon Fraser <simon.fraser@apple.com>
3264 Restore the WebKit.xcworkspace to the way it was before r182899,
3265 which inadvertently added the Source directory and a couple of source
3268 * WebKit.xcworkspace/contents.xcworkspacedata:
3270 2015-04-16 Basile Clement <basile_clement@apple.com>
3272 Extract the allocation profile from JSFunction into a rare object
3273 https://bugs.webkit.org/show_bug.cgi?id=143807
3275 Reviewed by Filip Pizlo.
3277 * WebKit.xcworkspace/contents.xcworkspacedata:
3279 2015-04-16 Csaba Osztrogonác <ossy@webkit.org>
3281 [EFL] Bump LLVM to version 3.6.0 on X86_64
3282 https://bugs.webkit.org/show_bug.cgi?id=143604
3284 Reviewed by Gyuyoung Kim.
3286 * Source/cmake/FindLLVM.cmake: Added version handling.
3287 * Source/cmake/OptionsEfl.cmake: Require LLVM 3.6.0 on X86_64 and patched LLVM 3.5.0 on AArch64.
3289 2015-04-15 Timothy Horton <timothy_horton@apple.com>
3291 Custom CSS cursors do not use -webkit-image-set on retina displays
3292 https://bugs.webkit.org/show_bug.cgi?id=120783
3294 Reviewed by Beth Dakin.
3295 Patch by Evan Wallace <evan.exe@gmail.com>.
3297 Add a manual test for custom CSS cursors on retina displays.
3299 * ManualTests/retina-cursors.html: Added.
3301 2015-04-15 Alex Christensen <achristensen@webkit.org>
3303 Progress towards CMake on Mac.
3304 https://bugs.webkit.org/show_bug.cgi?id=143785
3306 Reviewed by Csaba Osztrogonác.
3309 * Source/cmake/OptionsMac.cmake:
3310 * Source/cmake/WebKitFS.cmake:
3312 2015-04-10 Jon Honeycutt <jhoneycutt@apple.com>
3314 Cannot click "Next" button on Google two-factor auth setup page
3316 <https://bugs.webkit.org/show_bug.cgi?id=143624>
3317 <rdar://problem/19175714>
3319 Reviewed by Darin Adler.
3321 * ManualTests/button-that-focuses-itself-on-click.html: Added.
3323 2015-04-13 Michael Catanzaro <mcatanzaro@igalia.com>
3325 [cmake] REGRESSION(182663): It broke feature dependency handling
3326 https://bugs.webkit.org/show_bug.cgi?id=143665
3328 Reviewed by Csaba Osztrogonác.
3330 Don't try to check the value of options before defining the options.
3332 * Source/cmake/WebKitFeatures.cmake:
3334 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3336 [cmake] Add ENABLE(ATTACHMENT_ELEMENT) to the build system
3337 https://bugs.webkit.org/show_bug.cgi?id=143664
3339 Reviewed by Gyuyoung Kim.
3341 * Source/cmake/OptionsEfl.cmake:
3342 * Source/cmake/OptionsGTK.cmake:
3343 * Source/cmake/WebKitFeatures.cmake:
3344 * Source/cmakeconfig.h.cmake:
3346 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3348 [EFL] Enable Media Source
3349 https://bugs.webkit.org/show_bug.cgi?id=143635
3351 Reviewed by Csaba Osztrogonác.
3353 * Source/cmake/OptionsEfl.cmake: Add ENABLE_MEDIA_SOURCE switch.
3355 2015-04-11 Michael Catanzaro <mcatanzaro@igalia.com>
3357 [CMake] Miscellaneous issues in WebKitFeatures.cmake
3358 https://bugs.webkit.org/show_bug.cgi?id=143636
3360 Reviewed by Martin Robinson.
3362 Rename _WEBKIT_AVAILABLE_OPTIONS_INITIALVALUE_ variables to
3363 _WEBKIT_AVAILABLE_OPTIONS_INITIAL_VALUE_
3365 Rename _WEBKIT_AVAILABLE_OPTIONS_ISPUBLIC_ variables to
3366 _WEBKIT_AVAILABLE_OPTIONS_IS_PUBLIC_
3368 Rename _SHOULD_PRINT_POINTS to _SHOULD_PRINT_DOTS
3370 Update USE_SYSTEM_MALLOC description to not mention TCmalloc
3372 Fix ENABLE_TOUCH_SLIDER so that it can be used
3376 * Source/cmake/WebKitFeatures.cmake:
3378 2015-04-11 Michael Catanzaro <mcatanzaro@igalia.com>
3380 [CMake] Print sorted feature list at the very end of the configure process
3381 https://bugs.webkit.org/show_bug.cgi?id=143596
3383 Reviewed by Martin Robinson.
3385 * CMakeLists.txt: Call PRINT_WEBKIT_OPTIONS at the bottom of the file.
3386 * Source/cmake/WebKitFeatures.cmake: Split option printing into PRINT_WEBKIT_OPTIONS macro,
3387 and sort the options before printing. Reorder some code so that features still get
3388 propagated to the bindings generators.
3390 2015-04-11 Michael Catanzaro <mcatanzaro@igalia.com>
3392 [CMake] Options should be marked as advanced by default
3393 https://bugs.webkit.org/show_bug.cgi?id=143572
3395 Reviewed by Gyuyoung Kim.
3397 Options defined with WEBKIT_OPTION_DEFINE are now advanced so that they are hidden from
3398 users by default, unless WEBKIT_OPTION_DEFAULT_PORT_VALUE is used. Add new macros
3399 WEBKIT_OPTION_DEFINE_PUBLIC to define an option that's not hidden by default, to be used
3400 for adding port-specific options, and WEBKIT_OPTION_PRIVATE_PORT_VALUE to override an
3401 option without making it public.
3403 * Source/cmake/WebKitFeatures.cmake:
3405 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3407 [CMake] Remove unnecessary ENABLE_WEBCORE switch
3408 https://bugs.webkit.org/show_bug.cgi?id=143584
3410 Reviewed by Csaba Osztrogonác.
3412 WebCore should be built for all ports. So ENABLE_WEBCORE switch looks be redundant.
3416 * Source/CMakeLists.txt:
3417 * Source/cmake/OptionsGTK.cmake:
3418 * Source/cmake/WebKitFS.cmake:
3420 2015-04-08 Filip Pizlo <fpizlo@apple.com>
3422 Unreviewed, revert accidental commit.
3426 2015-04-08 Alex Christensen <achristensen@webkit.org> and Patrick Gansterer <paroga@webkit.org>
3428 Add CMake build system for WinCairo port.
3429 https://bugs.webkit.org/show_bug.cgi?id=115944
3431 Reviewed by Chris Dumez.
3433 * Source/cmake/OptionsWindows.cmake:
3434 * Source/cmake/WebKitMacros.cmake:
3435 Make ADD_PRECOMPILED_HEADER more like http://stackoverflow.com/questions/148570/using-pre-compiled-headers-with-cmake
3437 2015-04-06 Alberto Garcia <berto@igalia.com>
3439 [GTK] Fix HPPA build
3440 https://bugs.webkit.org/show_bug.cgi?id=143453
3442 Reviewed by Darin Adler.
3444 Add HPPA to the list of supported CPUs.
3448 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3450 Unreviewed, kick the GTK bots to fix an incremental build issue.
3452 * Source/cmake/OptionsGTK.cmake:
3454 2015-04-03 Zan Dobersek <zdobersek@igalia.com>
3456 Fix the EFL and GTK build after r182243
3457 https://bugs.webkit.org/show_bug.cgi?id=143361
3459 Reviewed by Csaba Osztrogonác.
3461 * Source/PlatformEfl.cmake: Add a custom command that copies
3462 the InspectorBackendCommands.js file into the proper directory
3463 under DerivedSources/WebInspectorUI/.
3465 2015-04-01 Alex Christensen <achristensen@webkit.org>
3467 Progress towards CMake on Windows and Mac.
3468 https://bugs.webkit.org/show_bug.cgi?id=143293
3470 Reviewed by Filip Pizlo.
3473 Set DERIVED_SOURCES_WTF_DIR for Windows.
3474 * Source/CMakeLists.txt:
3475 Don't compile bmalloc on Windows.
3476 * Source/cmake/OptionsCommon.cmake:
3477 Use the absolute path of the C preprocessor.
3478 * Source/cmake/OptionsWinCairo.cmake:
3479 Added needed definitions.
3480 * Source/cmake/OptionsWindows.cmake:
3481 Set some default values and removed support for old Visual Studio versions before /MP.
3482 * Source/cmake/WebKitFS.cmake:
3483 Make WTF DerivedSources directory.
3484 * Source/cmake/WebKitMacros.cmake:
3485 Added ADD_PRECOMPILED_HEADER macro based on
3486 http://stackoverflow.com/questions/148570/using-pre-compiled-headers-with-cmake
3488 2015-04-01 Gwang Yoon Hwang <yoon@igalia.com>
3490 Use colored diagnostics when building with cmake + ninja + clang
3491 https://bugs.webkit.org/show_bug.cgi?id=143297
3493 Reviewed by Žan Doberšek.
3495 Because that ninja sets subprocess stdout/stderr to a pipe, clang
3496 disables colored output.
3497 This patch forces clang to use colored diagnostics when we are using
3500 * Source/cmake/OptionsCommon.cmake:
3502 2015-03-29 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3504 [CMake] Update old CMakeList.txt in gtest
3505 https://bugs.webkit.org/show_bug.cgi?id=143192
3507 Reviewed by Darin Adler.
3509 CMake ports have used cmake/gtest/CMakeLists.txt instead of ThirdParty/test/CMakeLists.txt
3510 in order to build gtest. However it looks ThirdParty/test/CMakeLists.txt won't be used anymore.
3511 So this patch moves cmake/gtest/CMakeLists.txt to ThirdPart/test/CMakeLists.txt, and use it.
3513 * Source/CMakeLists.txt:
3514 * Source/cmake/gtest/CMakeLists.txt: Removed.
3516 2015-03-27 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3518 [CMake] Remove unnecessary INCLUDE_IF_EXISTS macro
3519 https://bugs.webkit.org/show_bug.cgi?id=143138
3521 Reviewed by Csaba Osztrogonác.
3523 INCLUDE_IF_EXISTS isn't used except for 2 places. However those uses can
3524 be replaced with WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS.
3526 * Source/cmake/OptionsWindows.cmake:
3527 Set "PORT" instead of "PORT_FALLBACK" because there is no benefit to define PORT_FALLBACK.
3528 * Source/cmake/WebKitMacros.cmake:
3530 2015-03-27 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
3532 [GStreamer] share GL context in pipeline, part 2
3533 https://bugs.webkit.org/show_bug.cgi?id=143049
3535 Reviewed by Carlos Garcia Campos.
3537 * Source/cmake/OptionsGTK.cmake: USE_GSTREAMER_GL is set only if
3538 OpenGL/ES2 is found and GLX/EGL is found too.
3540 2015-03-26 Alex Christensen <achristensen@webkit.org>
3542 Progress towards CMake on Mac.
3543 https://bugs.webkit.org/show_bug.cgi?id=143112
3545 Reviewed by Chris Dumez.
3547 * Source/cmake/OptionsMac.cmake:
3549 2015-03-24 Csaba Osztrogonác <ossy@webkit.org>
3551 [EFL] Add OpenWebRTC in jhbuild
3552 https://bugs.webkit.org/show_bug.cgi?id=142778
3554 Reviewed by Gyuyoung Kim.
3556 Original patch by Philippe Normand <pnormand@igalia.com>
3558 * Source/cmake/OptionsEfl.cmake: Look for OpenWebRTC library if
3559 mediastream build is enabled.
3561 2015-03-23 Carlos Garcia Campos <cgarcia@igalia.com>
3563 [GTK] Add a configure option to build without Redirected XComposite Window
3564 https://bugs.webkit.org/show_bug.cgi?id=142865
3566 Reviewed by Žan Doberšek.
3568 The Redirected XComposite Window was added to support some
3569 features like GtkOverlay, but in cases where we don't need such
3570 features, it's more efficient to use the XID of the WebKitWebView
3571 window as the native surface handle for the accelerated
3572 compositing. This patch adds USE_REDIRECTED_XCOMPOSITE_WINDOW,
3573 that is enabled by default for X11 target when OpenGL is enabled.
3575 * Source/cmake/OptionsGTK.cmake:
3577 2015-03-20 Zan Dobersek <zdobersek@igalia.com>
3579 [GTK] Search for the Wayland dependency when enabling Wayland target
3580 https://bugs.webkit.org/show_bug.cgi?id=142876
3582 Reviewed by Carlos Garcia Campos.
3584 * Source/cmake/OptionsGTK.cmake: The Wayland dependency isn't a public
3585 requirement of either the GTK+ or GDK pkg-config files, so we have to
3586 search for it ourselves when WebKitGTK+ has been configured to support
3587 the Wayland windowing target.
3589 2015-03-20 Csaba Osztrogonác <ossy@webkit.org>
3591 Unreviewed, kick the GTK bots to regenerate makefile.
3592 https://bugs.webkit.org/show_bug.cgi?id=137394
3594 * Source/cmake/OptionsEfl.cmake: Revert my last accidenatal change.
3595 * Source/cmake/OptionsGTK.cmake: Really kick the GTK bots.
3597 2015-03-20 Csaba Osztrogonác <ossy@webkit.org>
3599 Unreviewed, kick the GTK bots to regenerate makefile.
3600 https://bugs.webkit.org/show_bug.cgi?id=137394
3602 * Source/cmake/OptionsEfl.cmake:
3604 2015-03-19 Csaba Osztrogonác <ossy@webkit.org>
3606 [GTK] Fix inspector userinterface related incremental build issue
3607 https://bugs.webkit.org/show_bug.cgi?id=142849
3609 Reviewed by Carlos Garcia Campos.
3611 * Source/cmake/OptionsGTK.cmake: Revert r181733.
3613 2015-03-18 Csaba Osztrogonác <ossy@webkit.org>
3615 Unreviewed, kick the GTK bots to regenerate makefile.
3617 * Source/cmake/OptionsGTK.cmake:
3619 2015-03-17 Ryuan Choi <ryuan.choi@navercorp.com>
3621 [EFL] Expose JavaScript binding interface through ewk_extension
3622 https://bugs.webkit.org/show_bug.cgi?id=142033
3624 Reviewed by Gyuyoung Kim.
3626 * Source/cmake/OptionsEfl.cmake: Added HEADER_INSTALL_DIR variable.
3628 2015-03-17 Philippe Normand <pnormand@igalia.com>
3630 [GTK] basic OpenWebRTC build support
3631 https://bugs.webkit.org/show_bug.cgi?id=142393
3633 Reviewed by Carlos Garcia Campos.
3635 * Source/cmake/FindOpenWebRTC.cmake: Added.
3636 * Source/cmake/OptionsGTK.cmake: Look for OpenWebRTC library if
3637 mediastream build is enabled.
3639 2015-03-17 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3641 [CMake][EFL] Build test tools only for developer mode
3642 https://bugs.webkit.org/show_bug.cgi?id=142761
3644 Reviewed by Csaba Osztrogonác.
3646 Do not build EFL MiniBrowser, WebKitTestRunner, and ImageDiff on production mode.
3648 * Source/cmake/OptionsEfl.cmake:
3649 * Source/cmake/OptionsGTK.cmake: Move ENABLE_MINIBROWSER to common place.
3650 * Source/cmake/WebKitFeatures.cmake: Define ENABLE_MINIBROWSER variable.
3651 * Source/cmakeconfig.h.cmake:
3653 2015-03-16 Ryosuke Niwa <rniwa@webkit.org>
3655 Enable ES6 classes by default
3656 https://bugs.webkit.org/show_bug.cgi?id=142774
3658 Reviewed by Gavin Barraclough.
3660 * Source/cmake/WebKitFeatures.cmake:
3662 2015-03-16 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3664 [CMake][EFL] Rearrange OptionEFL.cmake to improve readability
3665 https://bugs.webkit.org/show_bug.cgi?id=142722
3667 Reviewed by Csaba Osztrogonác.
3669 Categorize to define cmake variables, to find necessary packages,
3670 use upper case for "glib_conponents" cmake variable name, re-arrange
3671 wrong alphabet sorting, and so on.
3673 * CMakeLists.txt: Remove WinCE port.
3674 * Source/cmake/OptionsEfl.cmake:
3676 2015-03-14 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
3678 [GStreamer] share GL context in pipeline
3679 https://bugs.webkit.org/show_bug.cgi?id=142693
3681 Reviewed by Philippe Normand.
3683 Add search of gstreamer-gl library in the GStreamer installation. If
3684 it is found, WTF_USE_GSTREAMER_GL macro is defined.
3686 * Source/cmake/FindGStreamer.cmake:
3687 * Source/cmake/OptionsGTK.cmake:
3689 2015-03-13 Alex Christensen <achristensen@webkit.org>
3691 Progress towards CMake on Mac.
3692 https://bugs.webkit.org/show_bug.cgi?id=142680
3694 Reviewed by Gyuyoung Kim.
3697 * Source/PlatformMac.cmake: Added stub.
3698 * Source/cmake/OptionsMac.cmake:
3699 Change defines to get CMake working.
3701 2015-03-11 Carlos Garcia Campos <cgarcia@igalia.com>
3703 [GTK] Add an option to enable MiniBrowser for non developer builds and always install it
3704 https://bugs.webkit.org/show_bug.cgi?id=126688
3706 Reviewed by Gustavo Noronha Silva.
3708 Add ENABLE_MINIBROWSER option, enabled by default for development
3709 builds and disabled for production builds unless explicilty enabled.
3711 * Source/cmake/OptionsGTK.cmake:
3713 2015-03-11 Carlos Garcia Campos <cgarcia@igalia.com>
3715 [GTK] Do not look for child processes in the UI process binary path
3716 https://bugs.webkit.org/show_bug.cgi?id=135752
3718 Reviewed by Gustavo Noronha Silva.
3720 * Source/cmake/OptionsGTK.cmake: Add -DDEVELOPMENT_BUILD=1 to the
3721 build for development builds.
3723 2015-03-10 Carlos Garcia Campos <cgarcia@igalia.com> and José Dapena Paz <jdapena@igalia.com>
3725 [GTK] Add a configure option to build with OpenGL ES 2
3726 https://bugs.webkit.org/show_bug.cgi?id=142498
3728 Reviewed by Martin Robinson.
3730 Add ENABLE_GLES2 option. It's disabled by default, but if passed
3731 GLES2 is required and OpenGL is not even searched. Otherwise we
3732 search for OpenGL as usual, using it only if present.
3734 * Source/cmake/OptionsGTK.cmake:
3736 2015-03-10 Csaba Osztrogonác <ossy@webkit.org>
3738 [cmake] Handle unused parameter warnings as build errors except in WebKit2
3739 https://bugs.webkit.org/show_bug.cgi?id=142338
3741 Reviewed by Gyuyoung Kim.
3743 * Source/cmake/WebKitHelpers.cmake:
3745 2015-03-03 Daniel Bates <dabates@apple.com>
3747 Convert ManualTests/svg-tooltip.svg to a DRT test
3748 https://bugs.webkit.org/show_bug.cgi?id=140480
3750 Reviewed by Alex Christensen.
3752 * ManualTests/svg-tooltip.svg: Removed.
3754 2015-03-02 Debarshi Ray <debarshir@gnome.org>
3756 REGRESSION(r179409): [GTK] Undefined symbol prevents web extensions from being loaded
3757 https://bugs.webkit.org/show_bug.cgi?id=142165
3759 Reviewed by Carlos Garcia Campos.
3761 * Source/cmake/gtksymbols.filter:
3763 2015-02-26 Csaba Osztrogonác <ossy@webkit.org>
3765 [EFL] Remove unnecessary comment after r179110
3766 https://bugs.webkit.org/show_bug.cgi?id=142042
3768 Reviewed by Gyuyoung Kim.
3770 * Source/cmake/OptionsEfl.cmake:
3772 2015-02-23 Tomas Popela <tpopela@redhat.com>
3774 [GTK] Fails to compile with cmake 3.2.x
3775 https://bugs.webkit.org/show_bug.cgi?id=141796
3777 With cmake 3.2.x we have to explicitly ask for X11 otherwise the
3778 X11_X11_LIB variable won't be set thus the X11 linker flags won't be
3779 added and the build will fail.
3781 Reviewed by Martin Robinson.
3783 * Source/cmake/OptionsGTK.cmake:
3785 2015-02-20 Alexey Proskuryakov <ap@apple.com>
3787 Remove svn:keywords property.
3789 As far as I can tell, the property had no effect on any of these files, but also,
3790 when it has effect it's likely harmful.
3792 * ManualTests/animation-with-transition.html: Removed property svn:keywords.
3793 * ManualTests/blur-filter-timing.html: Removed property svn:keywords.
3794 * ManualTests/compositing/caret-in-compositing-frame.html: Removed property svn:keywords.
3795 * ManualTests/compositing/font-smoothing.html: Removed property svn:keywords.
3796 * ManualTests/compositing/missing-iframe-contents.html: Removed property svn:keywords.
3797 * ManualTests/compositing/requires-backing-change.html: Removed property svn:keywords.
3798 * ManualTests/compositing/resources/composited-subframe.html: Removed property svn:keywords.
3799 * ManualTests/compositing/resources/editable-compositing-subframe.html: Removed property svn:keywords.
3800 * ManualTests/frames/nested-iframe-blit-on-scroll.html: Removed property svn:keywords.
3801 * ManualTests/frames/resources/blit-on-scroll-subframe.html: Removed property svn:keywords.
3802 * ManualTests/frames/resources/blit-on-scroll-subsubframe.html: Removed property svn:keywords.
3803 * ManualTests/plugins/plugin-paint-causes-layout.html: Removed property svn:keywords.
3804 * ManualTests/screen-availLeft.html: Removed property svn:keywords.
3805 * ManualTests/transition-accelerated.html: Removed property svn:keywords.
3807 2015-02-17 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3809 [CMAKE] Remove CMakeLists.txt in WK1 port
3810 https://bugs.webkit.org/show_bug.cgi?id=141617
3812 Reviewed by Anders Carlsson.
3814 Nobody uses CMake in WK1 port. Remove it.
3818 2015-02-13 Csaba Osztrogonác <ossy@webkit.org>
3820 Unreviewed, remove empty directories.
3822 * ManualTests/qt: Removed.
3824 2015-02-11 Carlos Alberto Lopez Perez <clopez@igalia.com>
3826 [CMake] Don't set flag fuse-ld on the C/C++ compiler flags, but on the linker flags.
3827 https://bugs.webkit.org/show_bug.cgi?id=141481
3829 Reviewed by Csaba Osztrogonác.
3831 * Source/cmake/OptionsCommon.cmake: Move -fuse-ld=gold to the linker flags.
3833 2015-02-11 Gyuyoung Kim <gyuyoung.kim@samsung.com>
3835 [EFL][GTK] Use bmalloc instead of tcmalloc
3836 https://bugs.webkit.org/show_bug.cgi?id=140162
3838 Reviewed by Carlos Garcia Campos.
3840 Add bmalloc directory to build list.
3842 * CMakeLists.txt: Define BMALLOC_DIR directory.
3843 * Source/CMakeLists.txt: Add bmalloc path to sub-directories list.
3845 2015-02-11 Carlos Garcia Campos <cgarcia@igalia.com>
3847 [GTK] Add default color chooser implementation using GtkColorChooserDialog
3848 https://bugs.webkit.org/show_bug.cgi?id=141392
3850 Reviewed by Gustavo Noronha Silva.
3852 Enable INPUT_TYPE_COLOR by default for GTK+ port.
3854 * Source/cmake/OptionsGTK.cmake:
3856 2015-02-09 Sergio Villar Senin <svillar@igalia.com>
3858 ASSERTION FAILED: resolvedInitialPosition <= resolvedFinalPosition in WebCore::GridSpan::GridSpan
3859 https://bugs.webkit.org/show_bug.cgi?id=141328
3861 Reviewed by Darin Adler.
3863 Added as manual test because it involves a huge grid allocation
3864 which is very slow on Deb