| 2016-09-27 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Simplify Clang checks and prepare for compiler ID split |
| https://bugs.webkit.org/show_bug.cgi?id=162609 |
| |
| Reviewed by Michael Catanzaro. |
| |
| CMake 3.x introduces separate compiler id for AppleClang, making condition |
| (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang") inappropriate as check for |
| any clang version. Introduce COMPILER_IS_CLANG instead, which is also |
| shorter that CMAKE_CXX_COMPILER_ID comparison. |
| |
| * CMakeLists.txt: |
| * Source/cmake/OptionsCommon.cmake: |
| * Source/cmake/WebKitHelpers.cmake: |
| * Source/cmake/OptionsEfl.cmake: Use CMAKE_COMPILER_IS_GNUCXX instead of |
| !Clang check because this is what was really meant here. |
| |
| 2016-09-27 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Added COMPILER_IS_GCC_OR_CLANG variable to simplify conditions. |
| https://bugs.webkit.org/show_bug.cgi?id=162605 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * CMakeLists.txt: |
| * Source/cmake/OptionsCommon.cmake: |
| * Source/cmake/WebKitHelpers.cmake: |
| |
| 2016-09-26 Daniel Bates <dabates@apple.com> |
| |
| Rename IOS_TEXT_AUTOSIZING to TEXT_AUTOSIZING |
| https://bugs.webkit.org/show_bug.cgi?id=162365 |
| |
| Reviewed by Simon Fraser. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitFeatures.cmake: Substitute ENABLE_TEXT_AUTOSIZING for ENABLE_IOS_TEXT_AUTOSIZING, |
| update the description of this feature to better describe what it does and re-order the define in the |
| list of defines such that it is in sorted order. |
| |
| 2016-09-26 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Added an option to disable thin archives when they are undesirable. |
| https://bugs.webkit.org/show_bug.cgi?id=162561 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/OptionsCommon.cmake: Added USE_THIN_ARCHIVES option. |
| |
| 2016-09-23 Caitlin Potter <caitp@igalia.com> |
| |
| [JSC] Implement parsing of Async Functions |
| https://bugs.webkit.org/show_bug.cgi?id=161409 |
| |
| Reviewed by Yusuke Suzuki. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-09-22 Daniel Bates <dabates@apple.com> |
| |
| Remove more ENABLE(TEXT_AUTOSIZING) code |
| https://bugs.webkit.org/show_bug.cgi?id=162456 |
| |
| Reviewed by Simon Fraser. |
| |
| * Source/cmake/tools/vsprops/FeatureDefines.props: |
| * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: |
| |
| 2016-09-20 Don Olmstead <don.olmstead@am.sony.com> |
| |
| [WinCairo] Use find_package cairo in build |
| https://bugs.webkit.org/show_bug.cgi?id=162239 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/FindCairo.cmake: |
| * Source/cmake/OptionsWinCairo.cmake: |
| |
| 2016-09-19 Daniel Bates <dabates@apple.com> |
| |
| Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code |
| https://bugs.webkit.org/show_bug.cgi?id=162167 |
| |
| Reviewed by Simon Fraser. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-09-19 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Make ENABLE_THREADED_COMPOSITOR a public option |
| https://bugs.webkit.org/show_bug.cgi?id=162148 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-09-18 Gyuyoung Kim <gyuyoung.kim@navercorp.com> |
| |
| [EFL] Bump efl library to 1.18.1 |
| https://bugs.webkit.org/show_bug.cgi?id=162120 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/OptionsEfl.cmake: Use efl-1.18.1 instead of 1.18. |
| |
| 2016-09-16 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [CMake] Build broken with current debian testing |
| https://bugs.webkit.org/show_bug.cgi?id=162054 |
| |
| Reviewed by Žan Doberšek. |
| |
| Building WTR bindings is broken now in Debian testing. The reason is that '.' is no longer included in @INC for |
| perl, see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588017 and |
| https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-1238. |
| |
| * Source/cmake/WebKitMacros.cmake(GENERATE_BINDINGS): Pass also the given BASE_DIR to perl executable so that it |
| can find modules in the current directory even if '.' is not in @INC. Also include generators in BASE_DIR to the |
| list of dependencies. |
| |
| 2016-09-15 Fujii Hironori <Hironori.Fujii@sony.com> |
| |
| [CMake] Refactor GENERATE_BINDINGS |
| https://bugs.webkit.org/show_bug.cgi?id=161854 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/WebKitMacros.cmake(GENERATE_BINDINGS): Use |
| CMakeParseArguments for argument parsing. Defined as a function |
| instread of a macro because function has its own variable scope. |
| Wrapped both preprocess-idls.pl and generate-bindings.pl scripts. |
| Downcased local variables COMMON_GENERATOR_DEPENDENCIES and |
| BINDING_GENERATOR. Generate idl_files.tmp. Removed arguments |
| _prefix and _extension because they are always JS and cpp now. |
| |
| 2016-09-08 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| [CMake] Build failure with GCC 6 (fatal error: stdlib.h: No such file or directory) |
| https://bugs.webkit.org/show_bug.cgi?id=161697 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Get the list of system includes from GCC and add it to the CMake |
| list of implicit includes. This way, CMake will filter any of this |
| directories from the list of includes when calling the compiler. |
| |
| This avoids an issue with GCC 6 that causes build failures when |
| including the default include path as a system include (-isystem). |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2016-09-07 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [EFL] Switch to ENABLE_NETWORK_CACHE |
| https://bugs.webkit.org/show_bug.cgi?id=152676 |
| |
| Reviewed by Alex Christensen. |
| |
| Build with -Wno-error=missing-field-initializers to avoid spurious build failures. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2016-09-07 Youenn Fablet <youenn@apple.com> |
| |
| [Streams API] Separate compile flag for ReadableStream and WritableStream |
| https://bugs.webkit.org/show_bug.cgi?id=161044 |
| |
| Reviewed by Alex Christensen. |
| |
| Moving from STREAMS_API to READABLESTREAM_API and WRITABLESTREAM_API compilation flags. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmake/tools/vsprops/FeatureDefines.props: |
| |
| 2016-09-06 Fujii Hironori <Hironori.Fujii@sony.com> |
| |
| [CMake] Decouple generating bindings of WebCore and WebCoreTestSupport |
| https://bugs.webkit.org/show_bug.cgi?id=161474 |
| |
| Generating bindings of WebCore and WebCoreTestSupport shares a |
| single supplementalDependencyFile. But, nothing supplements any |
| IDL of WebCoreTestSupport. This introduces unnecessary |
| dependencies. |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| (GENERATE_BINDINGS): Clear uninitialized variables before |
| use. This causes a problem in the second time of calling |
| GENERATE_BINDINGS. |
| |
| 2016-09-04 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r205415. |
| https://bugs.webkit.org/show_bug.cgi?id=161573 |
| |
| Many bots see inspector test failures, rolling out now and |
| investigating later. (Requested by brrian on #webkit). |
| |
| Reverted changeset: |
| |
| "Web Inspector: unify Main.html and Test.html sources and |
| generate different copies with the preprocessor" |
| https://bugs.webkit.org/show_bug.cgi?id=161212 |
| http://trac.webkit.org/changeset/205415 |
| |
| 2016-09-01 Brian Burg <bburg@apple.com> |
| |
| Web Inspector: unify Main.html and Test.html sources and generate different copies with the preprocessor |
| https://bugs.webkit.org/show_bug.cgi?id=161212 |
| <rdar://problem/28017961> |
| |
| Reviewed by Joseph Pecoraro. |
| |
| Rearrange some CMake rules so most Inspector UI work is done in WebInspectorUI. |
| |
| * Source/CMakeLists.txt: Add 'WebInspectorUI' subdirectory. |
| * Source/PlatformEfl.cmake: |
| - Move the rule to copy InspectorBackendCommands.js into WebInspectorUI/CMakeLists.txt. |
| - Add a FIXME to use the cross-port list of Inspector resources instead of copying everything. |
| - Add new dependency so generated WebInspectorUI files are made by web-inspector-resources. |
| - Copy over generated files Main.html and Test.html. |
| |
| * Source/PlatformWin.cmake: |
| - Add a FIXME to use the cross-port list of Inspector resources instead of copying everything. |
| - Add new dependency so generated WebInspectorUI files are made by web-inspector-resources. |
| - Copy over generated files Main.html and Test.html. |
| |
| * Source/cmake/WebKitFS.cmake: |
| - Set up WEBINSPECTORUI_DIR and use it. |
| - Move directory creation commands here from JavaScriptCore. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| Add a helper to turn a CMake list into a space-delimited string of elements. |
| |
| 2016-09-01 Brian Burg <bburg@apple.com> |
| |
| Update root .gitignore for latest WebKitLibraries |
| https://bugs.webkit.org/show_bug.cgi?id=161501 |
| |
| Reviewed by Alex Christensen. |
| |
| * .gitignore: |
| |
| 2016-08-31 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Move GObject DOM bindings to WebKit2 layer and stop auto generating them |
| https://bugs.webkit.org/show_bug.cgi?id=161438 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/PlatformGTK.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-08-31 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Bump GTK+ versions numbers. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-08-30 Philippe Normand <pnormand@igalia.com> |
| |
| [GStreamer] bump required version to 1.2.3 |
| https://bugs.webkit.org/show_bug.cgi?id=159667 |
| |
| Reviewed by Xabier Rodriguez Calvar. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-08-29 Per Arne Vollan <pvollan@apple.com> |
| |
| Attempt to fix WinCairo build after r205090. |
| |
| Unreviewed build fix. |
| |
| * Source/cmake/OptionsAppleWin.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-08-27 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Enable 'warning as error' compiler setting. |
| https://bugs.webkit.org/show_bug.cgi?id=161243 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-08-26 Jer Noble <jer.noble@apple.com> |
| |
| Add a test harness for running UI tests on the iOS Simulator |
| https://bugs.webkit.org/show_bug.cgi?id=161265 |
| |
| Add the new MobileMiniBrowser project to the WebKit workspace. |
| |
| Reviewed by Simon Fraser. |
| |
| * WebKit.xcworkspace/contents.xcworkspacedata: |
| |
| 2016-08-24 Alexey Proskuryakov <ap@apple.com> |
| |
| Add svn:global-ignores to the root to ignore *.pyc files everythere in the repository. |
| |
| * .: Added property svn:global-ignores. |
| |
| 2016-08-19 Dean Jackson <dino@apple.com> |
| |
| Implement preferLowPowerToHighPerformance for WebGL |
| https://bugs.webkit.org/show_bug.cgi?id=161017 |
| <rdar://problem/26819135> |
| |
| Reviewed by Myles Maxfield. |
| |
| A manual test that creates contexts with and without preferLowPowerToHighPerformance |
| to see what is used. This has to be manual because it depends on the hardware |
| configuration, and we don't have a way to detect it up-front. Also, if the |
| code was failing, it would be the same result as on a single GPU system. |
| |
| * ManualTests/webgl-preferLowPowerToHighPerformance.html: Added. |
| |
| 2016-08-19 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Warning fix. |
| https://bugs.webkit.org/show_bug.cgi?id=160994 |
| |
| Reviewed by Anders Carlsson. |
| |
| Ignore warning when function declared with __declspec(noreturn) has non void return type. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-08-17 Don Olmstead <don.olmstead@am.sony.com> |
| |
| Use find_library within Windows build |
| https://bugs.webkit.org/show_bug.cgi?id=160904 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/FindICU.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-08-17 Gyuyoung Kim <gyuyoung.kim@navercorp.com> |
| |
| [EFL] Bump efl version from 1.17 to 1.18 |
| https://bugs.webkit.org/show_bug.cgi?id=160899 |
| |
| Reviewed by Antonio Gomes. |
| |
| * Source/cmake/OptionsEfl.cmake: Update ewebkit version to 1.18.0. |
| |
| 2016-08-04 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [Mac][cmake] Fix the build after Objective-C bindings generator removal |
| https://bugs.webkit.org/show_bug.cgi?id=160545 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2016-08-03 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Lacking support on a arm-traditional disassembler. |
| https://bugs.webkit.org/show_bug.cgi?id=123717 |
| |
| Reviewed by Mark Lam. |
| |
| * Source/cmake/FindLLVM.cmake: Added back the r196749 state. |
| * Source/cmake/OptionsCommon.cmake: Added back the r196749 state. |
| |
| 2016-08-01 Keith Miller <keith_miller@apple.com> |
| |
| We should not keep the JavaScript tests inside the Source/JavaScriptCore/ directory. |
| https://bugs.webkit.org/show_bug.cgi?id=160372 |
| |
| Rubber stamped by Geoffrey Garen. |
| |
| This patch moves all the JavaScript tests from Source/JavaScriptCore/tests to |
| a new top level directory, JSTests. Having the tests in the Source directory |
| was both confusing and inconvenient for people that just want to checkout the |
| source code of WebKit. Since there is no other obvious place to put all the |
| JavaScript tests a new top level directory seemed the most sensible. |
| |
| * JSTests/: Copied from Source/JavaScriptCore/tests. |
| * Source/JavaScriptCore/tests/: Deleted. |
| * Scripts/import-test262-tests: |
| * Scripts/run-javascriptcore-tests: |
| * Scripts/update-javascriptcore-test-res: |
| |
| |
| 2016-07-27 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.4 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2016-07-22 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Enable threaded compositor by default |
| https://bugs.webkit.org/show_bug.cgi?id=160079 |
| |
| Reviewed by Žan Doberšek. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-07-20 Csaba Osztrogonác <ossy@webkit.org> |
| |
| JSC JIT Broken on ARMv7 Traditional (without Thumb2) |
| https://bugs.webkit.org/show_bug.cgi?id=159880 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsCommon.cmake: Use the BFD linker on ARM traditional because of a gold linker bug. |
| |
| 2016-07-18 Alexey Proskuryakov <ap@apple.com> |
| |
| "make ARCHS=x86_64" fails to build |
| https://bugs.webkit.org/show_bug.cgi?id=159867 |
| |
| Reviewed by Dan Bernstein. |
| |
| * Makefile.shared: Override VALID_ARCHS when ARCHS is set, so that even projects |
| that normally customize VALID_ARCHS wouldn't fail to build. |
| |
| 2016-07-18 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.3 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2016-07-13 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] DLLs are missing version information. |
| https://bugs.webkit.org/show_bug.cgi?id=159349 |
| |
| Reviewed by Alex Christensen. |
| |
| Avoid using environment variable WEBKIT_LIBRARIES when finding version stamper utility, |
| in case it is not defined. Instead, use the location of the perl script to find the |
| utility. |
| |
| * Source/cmake/tools/scripts/version-stamp.pl: |
| |
| 2016-07-12 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| Remove ENABLE_CSS3_TEXT_LINE_BREAK flag |
| https://bugs.webkit.org/show_bug.cgi?id=159671 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| ENABLE_CSS3_TEXT_LINE_BREAK feature was implemented without guards. |
| https://bugs.webkit.org/show_bug.cgi?id=89235 |
| |
| So this guard can be removed in build scripts. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-07-12 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] DLLs are missing version information. |
| https://bugs.webkit.org/show_bug.cgi?id=159349 |
| |
| Reviewed by Brent Fulgham. |
| |
| The version stamping will fail if the target path has forward slashes. |
| |
| * Source/cmake/tools/scripts/version-stamp.pl: Replace forward slashes with backslashes. |
| |
| 2016-07-05 Olivier Blin <olivier.blin@softathome.com> |
| |
| ENABLE_MEDIA_SOURCE should depend on ENABLE_VIDEO |
| https://bugs.webkit.org/show_bug.cgi?id=159424 |
| |
| Reviewed by Philippe Normand. |
| |
| MEDIA_SOURCE requires VIDEO enabled, since MediaSource needs HTMLMediaElement. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-07-05 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Layout Test http/tests/security/contentSecurityPolicy/source-list-parsing-10.html is failing |
| https://bugs.webkit.org/show_bug.cgi?id=147646 |
| |
| Reviewed by Brent Fulgham. |
| |
| Disable CSP_NEXT. We can then use the common expected test results for this test. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-07-04 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [EFL] Remove mac configuration dependency in WebKit Version definition |
| https://bugs.webkit.org/show_bug.cgi?id=159407 |
| |
| Reviewed by Yusuke Suzuki. |
| |
| EFL port has been used Version.xconfig file in WebKit/mac/Configurations. |
| in order to generate WebKitVersion.h file. But it can be simply defined |
| in cmake. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2016-07-03 Dan Bernstein <mitz@apple.com> |
| |
| [Xcode] With default verbosity, make(1) output no longer hides environment variable listings |
| https://bugs.webkit.org/show_bug.cgi?id=159392 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| * Makefile.shared: Pass the -hideShellScriptEnvironment option to xcodebuild instead of |
| piping its output through an ineffective "grep -v setenv", |
| |
| 2016-07-01 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Make LEGACY_WEB_AUDIO depend on WEB_AUDIO. |
| https://bugs.webkit.org/show_bug.cgi?id=159338 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Enabling LEGACY_WEB_AUDIO makes no sense when WEB_AUDIO is |
| disabled. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-06-28 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Custom elements tests are failing. |
| https://bugs.webkit.org/show_bug.cgi?id=159139 |
| |
| Reviewed by Alex Christensen. |
| |
| Enable custom element API on Windows. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-06-23 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.2 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2016-06-15 Romain Bellessort <romain.bellessort@crf.canon.fr> |
| |
| Enabling Shadow DOM for all platforms |
| https://bugs.webkit.org/show_bug.cgi?id=158738 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| Removed Shadow DOM from options (enabled by default) |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmake/tools/vsprops/FeatureDefines.props: |
| * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: |
| |
| 2016-06-13 Romain Bellessort <romain.bellessort@crf.canon.fr> |
| |
| [GTK] Enabling Shadow DOM by default |
| https://bugs.webkit.org/show_bug.cgi?id=158686 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| Added support for enabling Shadow DOM by default for GTK. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-06-09 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Add comments to clarify feature enablement |
| https://bugs.webkit.org/show_bug.cgi?id=158567 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-06-08 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] Shadow DOM tests are failing. |
| https://bugs.webkit.org/show_bug.cgi?id=158524 |
| |
| Reviewed by Brent Fulgham. |
| |
| Enable Shadow DOM. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-06-07 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Enable IndexedDB in workers |
| https://bugs.webkit.org/show_bug.cgi?id=158475 |
| |
| Reviewed by Antonio Gomes. |
| |
| This is working now and many tests are failing only because we don't enable it. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-06-06 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [EFL] Update ewebkit minor version |
| https://bugs.webkit.org/show_bug.cgi?id=158409 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| EWebKit has used efl 1.17 version though, it still is stopped at version 1.14. |
| |
| * Source/cmake/OptionsEfl.cmake: Bump minor version to 1.17. |
| |
| 2016-06-05 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [EFL] Sync EFL features with featureList.pm |
| https://bugs.webkit.org/show_bug.cgi?id=158410 |
| |
| Reviewed by Antonio Gomes. |
| |
| In OptionsEfl, some features on/off status are different with |
| featureList.pm definitions. Sync with it. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2016-06-03 Per Arne Vollan <pvollan@apple.com> |
| |
| [Win] IndexedDB worker tests are failing. |
| https://bugs.webkit.org/show_bug.cgi?id=158341 |
| |
| Reviewed by Alex Christensen. |
| |
| Enable IndexedDB in workers. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-05-31 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.13.1 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2016-05-28 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Autocorrection makes it hard to type "doesn't" and to type @ in email addresses |
| https://bugs.webkit.org/show_bug.cgi?id=158177 |
| |
| Reviewed by Darin Adler. |
| |
| Fixed manual tests for autocorrection panels and added a manual test for . Most of changes are fixing up the path to LayoutTests/editing/editing.js. |
| |
| Also wrap many steps to type in a space or delete a character inside setTimeout since autocorrection happens on a timer |
| and the fact WebKit2 communicates with NSSpellChecker via IPC makes the behavior even more indeterministic. |
| |
| * ManualTests/autocorrection/autocorrection-at-mark.html: Added. |
| * ManualTests/autocorrection/autocorrection-cancelled-by-ESC.html: |
| * ManualTests/autocorrection/autocorrection-cancelled-by-typing-1.html: |
| * ManualTests/autocorrection/autocorrection-contraction-2.html: Added. |
| * ManualTests/autocorrection/autocorrection-contraction.html: |
| * ManualTests/autocorrection/autocorrection-in-iframe.html: |
| * ManualTests/autocorrection/close-window-when-correction-is-shown.html: |
| * ManualTests/autocorrection/continue-typing-to-dismiss-reversion.html: |
| * ManualTests/autocorrection/delete-to-dismiss-reversion.html: |
| * ManualTests/autocorrection/delete-to-end-of-word-to-show-reversion.html: |
| * ManualTests/autocorrection/dismiss-multiple-guesses.html: |
| * ManualTests/autocorrection/document-for-iframe-test.html: Removed. |
| * ManualTests/autocorrection/move-to-end-of-word-to-show-reversion.html: Type a space and move care in setTimeout as |
| the reversion panel wouldn't show up otherwise. |
| * ManualTests/autocorrection/remove-misspelling-marker-after-appending-letter.html: Delay the typing of a space as well as |
| deleting letters since autocorrection panel wouldn't show up in time otherwise, and deleting character immediately would |
| reject the autocorrection instead of accepting it. Also removed the steps to add back the spellchecking marker and extracted |
| it as a separate test. |
| * ManualTests/autocorrection/removing-misspelling-marker-after-appending-letter-2.html: Copied. This test continues the full |
| scenario in the previous test by typing a space and deleting the character, thereby bringing up spellchecking marker. |
| * ManualTests/autocorrection/resources: Added. |
| * ManualTests/autocorrection/resources/document-for-iframe-test.html: Moved from ManualTests/autocorrection/. |
| * ManualTests/autocorrection/select-from-multiple-guesses.html: Added a missing instruction. |
| * ManualTests/autocorrection/spell-checking-after-reversion.html: |
| * ManualTests/autocorrection/type-whitespace-to-dismiss-reversion.html: Delay the typing of a space and moving the selection |
| since the reversion panel wouldn't show up otherwise. |
| * ManualTests/autocorrection/undo-autocorrection-2.html: Copied. Automated most of steps in the second test case. |
| * ManualTests/autocorrection/undo-autocorrection.html: |
| |
| 2016-05-25 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Deduplicate make-js-file-arrays usage and make it work on Windows. |
| https://bugs.webkit.org/show_bug.cgi?id=157997 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitMacros.cmake: Added MAKE_JS_FILE_ARRAYS macro. |
| |
| 2016-05-25 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [css-grid] Turn on ENABLE_CSS_GRID_LAYOUT by default |
| https://bugs.webkit.org/show_bug.cgi?id=158060 |
| |
| Reviewed by Darin Adler. |
| |
| The runtime flag is disabled by default, |
| but we want to build CSS Grid Layout by default. |
| Otherwise the runtime flag would be useless. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-05-22 Brady Eidson <beidson@apple.com> |
| |
| Move to C++14. |
| https://bugs.webkit.org/show_bug.cgi?id=157948 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2016-05-22 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Suppress -Wmissing-field-initializers warnings with GCC 4.9 |
| https://bugs.webkit.org/show_bug.cgi?id=157888 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/WebKitHelpers.cmake: |
| |
| 2016-05-20 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Remove LegacyProfiler |
| https://bugs.webkit.org/show_bug.cgi?id=153565 |
| |
| Reviewed by Saam Barati. |
| |
| * ManualTests/inspector/profiler-test-call.html: Removed. |
| * ManualTests/inspector/profiler-test-many-calls-in-the-same-scope.html: Removed. |
| |
| 2016-05-18 Gwang Yoon Hwang <yoon@igalia.com> |
| |
| [GStreamer] Use FakeSink to get a decoded texture from a pipeline |
| https://bugs.webkit.org/show_bug.cgi?id=153641 |
| |
| Reviewed by Philippe Normand. |
| |
| * Source/cmake/FindGStreamer.cmake: Bump gst-gl version to 1.8.0 |
| |
| 2016-05-17 Dean Jackson <dino@apple.com> |
| |
| Remove ES6_GENERATORS flag |
| https://bugs.webkit.org/show_bug.cgi?id=157815 |
| <rdar://problem/26332894> |
| |
| Reviewed by Geoffrey Garen. |
| |
| This flag isn't needed. Generators are enabled everywhere and |
| part of a stable specification. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmake/tools/vsprops/FeatureDefines.props: |
| * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: |
| |
| 2016-05-16 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Unreviewed rollout r200924. Caused js/regress/string-replace-generic.html to fail. |
| |
| * ManualTests/inspector/profiler-test-call.html: Added. |
| * ManualTests/inspector/profiler-test-many-calls-in-the-same-scope.html: Added. |
| |
| 2016-05-14 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Remove LegacyProfiler |
| https://bugs.webkit.org/show_bug.cgi?id=153565 |
| |
| Reviewed by Mark Lam. |
| |
| * ManualTests/inspector/profiler-test-call.html: Removed. |
| * ManualTests/inspector/profiler-test-many-calls-in-the-same-scope.html: Removed. |
| |
| 2016-05-13 Yoav Weiss <yoav@yoav.ws> |
| |
| Turn on WEB_TIMING for all ports |
| https://bugs.webkit.org/show_bug.cgi?id=157673 |
| |
| Reviewed by Alex Christensen. |
| |
| Turn on WEB_TIMING by default on the cmake Mac port, to match it with all other ports, |
| and make sure that the flag will be on by default for all ports. |
| |
| * Source/cmake/OptionsGTK.cmake: Remove the specific private flag for WEB_TIMING. |
| * Source/cmake/OptionsMac.cmake: Remove the specific private flag for WEB_TIMING. |
| * Source/cmake/WebKitFeatures.cmake: Turn on WEB_TIMING for all ports by default. |
| |
| 2016-05-12 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Remove ENABLE(ES6_ARROWFUNCTION_SYNTAX) guards |
| https://bugs.webkit.org/show_bug.cgi?id=157564 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-05-10 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [Linux] Remove seccomp filters support |
| https://bugs.webkit.org/show_bug.cgi?id=157380 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/FindLibSeccomp.cmake: Removed. |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-05-06 Manuel Rego Casasnovas <rego@igalia.com> |
| |
| [css-grid] Unprefix CSS Grid Layout properties |
| https://bugs.webkit.org/show_bug.cgi?id=157137 |
| |
| Reviewed by Simon Fraser. |
| |
| Remove "-webkit" prefix from all the grid layout properties, |
| including the display value. |
| Update the source code to remove the prefix where it was used too. |
| |
| * ManualTests/css-grid-layout-item-with-huge-span-crash.html: |
| |
| 2016-05-02 Per Arne Vollan <peavo@outlook.com> |
| |
| [Win] Enable IndexedDB. |
| https://bugs.webkit.org/show_bug.cgi?id=157192 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-05-02 Yoav Weiss <yoav@yoav.ws> |
| |
| Move ResourceTiming behind a runtime flag |
| https://bugs.webkit.org/show_bug.cgi?id=157133 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitFeatures.cmake: Remove the PERFORMANCE_TIMELINE build flag. |
| |
| 2016-04-29 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r200232. |
| https://bugs.webkit.org/show_bug.cgi?id=157189 |
| |
| This change broke the Mac CMake build and its LayoutTest is |
| failing and/or flaky on all platforms (Requested by ryanhaddad |
| on #webkit). |
| |
| Reverted changeset: |
| |
| "Move ResourceTiming behind a runtime flag" |
| https://bugs.webkit.org/show_bug.cgi?id=157133 |
| http://trac.webkit.org/changeset/200232 |
| |
| 2016-04-29 Yoav Weiss <yoav@yoav.ws> |
| |
| Move ResourceTiming behind a runtime flag |
| https://bugs.webkit.org/show_bug.cgi?id=157133 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitFeatures.cmake: Remove the PERFORMANCE_TIMELINE build flag. |
| |
| 2016-04-28 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r200185. |
| https://bugs.webkit.org/show_bug.cgi?id=157131 |
| |
| Bad temporary file added unintentionally (Requested by fredw |
| on #webkit). |
| |
| Reverted changeset: |
| |
| "RenderMathMLOperator refactoring: introduce getBaseGlyph and |
| remove parameter from getDisplayStyleLargeOperator" |
| https://bugs.webkit.org/show_bug.cgi?id=156910 |
| http://trac.webkit.org/changeset/200185 |
| |
| 2016-04-25 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Remove the build flag for template elements |
| https://bugs.webkit.org/show_bug.cgi?id=157022 |
| |
| Reviewed by Daniel Bates. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmake/tools/vsprops/FeatureDefines.props: |
| * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: |
| |
| 2016-04-22 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Enable the download attribute support |
| https://bugs.webkit.org/show_bug.cgi?id=99025 |
| |
| Reviewed by Žan Doberšek. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-04-18 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [JSCOnly] Implement RunLoop and remove glib dependency |
| https://bugs.webkit.org/show_bug.cgi?id=155706 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/OptionsJSCOnly.cmake: |
| |
| 2016-04-18 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Menu list button doesn't use the text color from the theme |
| https://bugs.webkit.org/show_bug.cgi?id=118234 |
| |
| Reviewed by Darin Adler. |
| |
| * ManualTests/gtk/theme.html: Add a disabled combo test. |
| |
| 2016-04-13 Konstantin Tokarev <annulen@yandex.ru> |
| |
| FindWebP should not be misguided by pkg-config when cross-compiling. |
| https://bugs.webkit.org/show_bug.cgi?id=156544 |
| |
| Reviewed by Michael Catanzaro. |
| |
| We should use pkg-config output only as a hint, like other modules do. |
| |
| * Source/cmake/FindWebP.cmake: |
| |
| 2016-04-07 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Rework the theming code for GTK+ 3.20 |
| https://bugs.webkit.org/show_bug.cgi?id=156333 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Add a manual test to check how themed elements are rendered. |
| |
| * ManualTests/gtk/theme.html: Added. |
| |
| 2016-04-11 Fujii Hironori <Hironori.Fujii@jp.sony.com> |
| |
| [CMake] Make FOLDER property INHERITED |
| https://bugs.webkit.org/show_bug.cgi?id=156460 |
| |
| Reviewed by Brent Fulgham. |
| |
| Some CMake targets are not setting the FOLDER property. This causes the |
| generated projects to be displayed in the top-level folder of the solution. |
| |
| Making the FOLDER property INHERITED ensures that all the targets |
| are placed in their proper directories. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| Define FOLDER property as a inherited property. |
| * Source/cmake/WebKitMacros.cmake: |
| Do not set FOLDER target property. |
| |
| 2016-04-08 Alex Christensen <achristensen@webkit.org> |
| |
| Progress towards running CMake WebKit2 on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=156426 |
| |
| Reviewed by Tim Horton. |
| |
| * Source/cmake/OptionsMac.cmake: |
| FTL works on Mac, so let's use it. |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2016-04-07 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Remove ENABLE(ENABLE_ES6_CLASS_SYNTAX) guards |
| https://bugs.webkit.org/show_bug.cgi?id=156384 |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-04-07 Dean Jackson <dino@apple.com> |
| |
| [iOS] Play button on video is too dark |
| https://bugs.webkit.org/show_bug.cgi?id=156383 |
| <rdar://problem/23540816> |
| |
| Reviewed by Simon Fraser. |
| |
| Add a manual test for iOS that shows the expected appearance |
| of a video element. Unfortunately, due to the way we take |
| snapshots on iOS within our test runner, we don't get the |
| platform blurring effect, which means an automated test |
| won't work. |
| |
| * ManualTests/ios/start-playback-button-appearance-expected.html: Added. |
| * ManualTests/ios/start-playback-button-appearance.html: Added. |
| |
| 2016-04-06 Alex Christensen <achristensen@webkit.org> |
| |
| Fix CMake DumpRenderTree |
| https://bugs.webkit.org/show_bug.cgi?id=156305 |
| |
| Reviewed by Daniel Bates. |
| |
| * Source/cmake/OptionsMac.cmake: |
| |
| 2016-04-05 Alex Christensen <achristensen@webkit.org> |
| |
| Make CMake-generated binaries on Mac able to run |
| https://bugs.webkit.org/show_bug.cgi?id=156268 |
| |
| Reviewed by Daniel Bates. |
| |
| * Source/cmake/OptionsMac.cmake: |
| |
| 2016-04-04 Alejandro G. Castro <alex@igalia.com> |
| |
| REGRESSION(r198492): [GTK] The WEB_RTC flag was not correctly added in some situations |
| https://bugs.webkit.org/show_bug.cgi?id=156164 |
| |
| Reviewed by Philippe Normand. |
| |
| Remove double space in the error message when openwebrtc is not present. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-04-03 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Bump GTK+ versions numbers. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-03-31 Daniel Bates <dabates@apple.com> |
| |
| tool tip/alt. text appears when mouse is no longer hovering over link |
| https://bugs.webkit.org/show_bug.cgi?id=24427 |
| <rdar://problem/8045235> |
| |
| Reviewed by Antonio Gomes. |
| |
| Although the bug no longer reproduces, add a manual test that can be used to determine if a |
| tooltip for a hyperlink is shown when the cursor no longer hovers over it. |
| |
| * ManualTests/tooltip-when-mouse-not-directly-over-hyperlink.html: Added. |
| |
| 2016-03-29 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r198781. |
| https://bugs.webkit.org/show_bug.cgi?id=155986 |
| |
| broke windows clean build (Requested by alexchristensen on |
| #webkit). |
| |
| Reverted changeset: |
| |
| "[Win] CMake seems to build all generated files every time" |
| https://bugs.webkit.org/show_bug.cgi?id=155872 |
| http://trac.webkit.org/changeset/198781 |
| |
| 2016-03-29 Brent Fulgham <bfulgham@apple.com> |
| |
| [Win] CMake seems to build all generated files every time |
| https://bugs.webkit.org/show_bug.cgi?id=155872 |
| |
| Reviewed by Alex Christensen. |
| |
| This seems to be caused by Visual Studio being unhappy receiving multiple output targets |
| for its custom build rules. If I limit the output to just the header file on Windows, the |
| dependency check seems to do the right thing. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2016-03-28 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Mac Ninja build after r198766. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| WebCore_DERIVED_SOURCES are intentionally in a separate library to reduce linker line length. |
| This is now only specific to WebKit2_DERIVED_SOURCES, so I'm moving it there. |
| |
| 2016-03-28 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Windows build after r198766. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| Use the filename from the cpp so that WebCorePrefix.cpp and WebCoreDerivedSourcesPrefix.cpp |
| generate unique .pch files, even though they both include WebCorePrefix.h |
| |
| 2016-03-28 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Ninja build on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=151399 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/CMakeLists.txt: |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2016-03-27 Daniel Bates <dabates@apple.com> |
| |
| WebKit.xcworkspace "All Source" scheme always copies OS X WebKitSystemInterface libraries |
| https://bugs.webkit.org/show_bug.cgi?id=155889 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Fixes an issue where building the "All Source" scheme in WebKit.xcworkspace would |
| always copy the OS X WebKitSystemInterface libraries regardless of the selected |
| base SDK. In particular, it would copy the OS X WebKitSystemInterface libraries |
| when building with SDK iphonesimulator. WebKit.xcworkspace should copy the SDK- |
| specific WebKitSystemInterface libraries. |
| |
| * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: |
| |
| 2016-03-25 Brady Eidson <beidson@apple.com> |
| |
| Soften push/replaceState frequency restrictions. |
| <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901 |
| |
| Rubber-stamped by Timothy Hatcher. |
| |
| * ManualTests/state-objects-time-limit.html: Added. |
| |
| 2016-03-25 Daniel Bates <dabates@apple.com> |
| |
| REGRESSION (r197358): WebKitSystemInterface.h copied into directory named "--llvm" |
| https://bugs.webkit.org/show_bug.cgi?id=155838 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Do not pass command line flag --llvm when calling script copy-webkitlibraries-to-product-directory |
| to avoid copying the WebKitSystemInterface libraries to an incorrect location. The --llvm flag was |
| removed from copy-webkitlibraries-to-product-directory in <http://trac.webkit.org/changeset/197358>. |
| |
| * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: |
| |
| 2016-03-25 Bill Ming <mbbill@gmail.com> |
| |
| Detect correct number of processors on windows |
| https://bugs.webkit.org/show_bug.cgi?id=155884 |
| |
| Reviewed by Alex Christensen. |
| |
| * Tools/Scripts/run-jsc-stress-tests: |
| |
| 2016-03-25 Brent Fulgham <bfulgham@apple.com> |
| |
| [Win] Improve CMake build performance |
| https://bugs.webkit.org/show_bug.cgi?id=155871 |
| <rdar://problem/24747822> |
| |
| Reviewed by Alex Christensen. |
| |
| Add a flag to the PROCESS_ALLINONE_FILE macro so that it does not remove |
| the files contained in the passed all-in-one file, since this breaks |
| dependency checking and generation of the derived sources from the IDL. |
| Instead, include the header files in the project so that all files get |
| generated. |
| |
| * Source/cmake/WebKitMacros: Updated for 'DerivedSources.cpp' use case. |
| |
| 2016-03-25 Konstantin Tokarev <annulen@yandex.ru> |
| |
| Turned on ENABLE_REQUEST_ANIMATION_FRAME by default for any port. |
| https://bugs.webkit.org/show_bug.cgi?id=155882 |
| |
| Reviewed by Michael Catanzaro. |
| |
| It was already enabled in all trunk ports, and is required for |
| WebInspectorUI to work. |
| |
| * Source/cmake/OptionsGTK.cmake: Removed duplication of default value. |
| * Source/cmake/OptionsMac.cmake: Ditto. |
| * Source/cmake/WebKitFeatures.cmake: Turned |
| ENABLE_REQUEST_ANIMATION_FRAME ON. |
| |
| 2016-03-24 Bill Ming <mbbill@gmail.com> |
| |
| Determine architecture for running jsc stress tests on windows |
| https://bugs.webkit.org/show_bug.cgi?id=155840 |
| |
| Reviewed by Alex Christensen. |
| |
| * Tools/Scripts/run-jsc-stress-tests: |
| |
| 2016-03-23 Bill Ming <mbbill@gmail.com> |
| |
| Fixed ninja build path. |
| https://bugs.webkit.org/show_bug.cgi?id=155796 |
| |
| Reviewed by Alex Christensen. |
| |
| * Tools/Scripts/build-webkit: |
| |
| 2016-03-21 Eric Carlson <eric.carlson@apple.com> |
| |
| Add a WebRTC specific compile flag |
| https://bugs.webkit.org/show_bug.cgi?id=155663 |
| |
| Reviewed by Jer Noble. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-03-18 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| Unreviewed, missing SET_AND_EXPOSE_TO_BUILD for USE_UDIS86 in JSCOnly port |
| https://bugs.webkit.org/show_bug.cgi?id=155628 |
| |
| * Source/cmake/OptionsJSCOnly.cmake: |
| |
| 2016-03-17 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [JSCOnly] Enable udis86 |
| https://bugs.webkit.org/show_bug.cgi?id=155628 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| Enable udis86 for disassembler. The current flag name is incorrect. |
| |
| * Source/cmake/OptionsJSCOnly.cmake: |
| |
| 2016-03-14 Konstantin Tokarev <annulen@yandex.ru> |
| |
| Restored ENABLE_WEBCORE option and used it in JSCOnly port. |
| https://bugs.webkit.org/show_bug.cgi?id=155428 |
| |
| Reviewed by Michael Catanzaro. |
| |
| This is a partial revert of r182624. |
| |
| * CMakeLists.txt: |
| * Source/CMakeLists.txt: |
| * Source/cmake/OptionsJSCOnly.cmake: |
| * Source/cmake/WebKitFS.cmake: |
| |
| 2016-03-13 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Remove ENABLE(ES6_TEMPLATE_LITERAL_SYNTAX) guards |
| https://bugs.webkit.org/show_bug.cgi?id=155417 |
| |
| Reviewed by Yusuke Suzuki. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmake/tools/vsprops/FeatureDefines.props: |
| * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: |
| |
| 2016-03-13 Konstantin Tokarev <annulen@yandex.ru> |
| |
| Added new port JSCOnly. |
| https://bugs.webkit.org/show_bug.cgi?id=154512 |
| |
| Reviewed by Michael Catanzaro. |
| |
| This port allows to build JavaScriptCore engine with minimal |
| dependencies. |
| |
| * CMakeLists.txt: |
| * Source/cmake/OptionsJSCOnly.cmake: Added. |
| |
| 2016-03-12 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| Delete dead SVG Font code |
| https://bugs.webkit.org/show_bug.cgi?id=154718 |
| |
| Reviewed by Antti Koivisto. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmake/tools/vsprops/FeatureDefines.props: |
| * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: |
| |
| 2016-03-12 Jeremy Huddleston Sequoia <jeremyhu@apple.com> |
| |
| [GTK][Mac] Don't force ENABLE_INTROSPECTION=OFF on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=152650 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-03-10 Frederic Wang <fwang@igalia.org> |
| |
| [GTK] Add support for WOFF2 |
| https://bugs.webkit.org/show_bug.cgi?id=152616 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/CMakeLists.txt: Build brotli and woff2 third-party libraries if WOFF2 is enabled. |
| * Source/cmake/OptionsGTK.cmake: Always enable WOFF2 on GTK. |
| |
| 2016-03-09 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Fixed All-in-One build. |
| https://bugs.webkit.org/show_bug.cgi?id=155241 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/WebKitMacros.cmake: Last item of WebCore_SOURCES was |
| not removed in PROCESS_ALLINONE_FILE. |
| |
| 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| [EFL] Enable the SVG -> OTF Font Converter |
| https://bugs.webkit.org/show_bug.cgi?id=155192 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2016-03-08 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| [GTK] Enable the SVG -> OTF Font Converter |
| https://bugs.webkit.org/show_bug.cgi?id=155191 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-03-05 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Unreviewed, fix GTK/EFL build after r197575 and add mandatory GnuTLS dependency |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-03-02 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK. |
| https://bugs.webkit.org/show_bug.cgi?id=154651 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitMacros.cmake: Used phony target instead of |
| CMake's PRE_BUILD COMMAND feature because the latter actually |
| generates pre-link target instead of pre-build. |
| |
| 2016-03-01 Alex Christensen <achristensen@webkit.org> |
| |
| Reduce size of internal windows build output |
| https://bugs.webkit.org/show_bug.cgi?id=154763 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-03-01 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r197056. |
| https://bugs.webkit.org/show_bug.cgi?id=154870 |
| |
| broke win ews (Requested by alexchristensen on #webkit). |
| |
| Reverted changeset: |
| |
| "[cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK." |
| https://bugs.webkit.org/show_bug.cgi?id=154651 |
| http://trac.webkit.org/changeset/197056 |
| |
| 2016-02-29 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Allow using FindGLIB in case glib is optional dependency. |
| https://bugs.webkit.org/show_bug.cgi?id=154796 |
| |
| Reviewed by Michael Catanzaro. |
| |
| FindGLIB caused internal CMake error in case glibconfig.h is not |
| found. |
| |
| * Source/cmake/FindGLIB.cmake: |
| |
| 2016-02-29 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r197297. |
| https://bugs.webkit.org/show_bug.cgi?id=154810 |
| |
| This change broke build of GTK from scratch (Requested by |
| annulen on #webkit). |
| |
| Reverted changeset: |
| |
| "[cmake] Allow using FindGLIB in case glib is optional |
| dependency." |
| https://bugs.webkit.org/show_bug.cgi?id=154796 |
| http://trac.webkit.org/changeset/197297 |
| |
| 2016-02-28 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Allow using FindGLIB in case glib is optional dependency. |
| https://bugs.webkit.org/show_bug.cgi?id=154796 |
| |
| Reviewed by Michael Catanzaro. |
| |
| FindGLIB caused internal CMake error in case GLIBCONFIG_INCLUDE_DIR is |
| not defined. |
| |
| * Source/cmake/FindGLIB.cmake: |
| |
| 2016-02-25 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| [Win] [SVG -> OTF Converter] Support the SVG -> OTF Font Converter |
| https://bugs.webkit.org/show_bug.cgi?id=143402 |
| |
| Reviewed by Alex Christensen. |
| |
| Turn on by default, and turn on for Windows. |
| |
| EFL and GTK already explicitly disable it in OptionsEfl.cmake and OptionsGTK.cmake. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-02-24 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au> |
| |
| [web-animations] Add AnimationTimeline, DocumentTimeline and add extensions to Document interface |
| https://bugs.webkit.org/show_bug.cgi?id=151688 |
| |
| Reviewed by Dean Jackson. |
| |
| Enables the WEB_ANIMATIONS compiler switch. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-02-24 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Moved PRE/POST_BUILD_COMMAND to WEBKIT_FRAMEWORK. |
| https://bugs.webkit.org/show_bug.cgi?id=154651 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2016-02-22 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Moved library setup code to WEBKIT_FRAMEWORK macro. |
| https://bugs.webkit.org/show_bug.cgi?id=154450 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2016-02-18 Philippe Normand <pnormand@igalia.com> |
| |
| [GStreamer] Bump internal jhbuild versions to 1.6.3 |
| https://bugs.webkit.org/show_bug.cgi?id=149594 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/FindGStreamer.cmake: Check gst-gl version for the latest stable release of GStreamer. |
| |
| 2016-02-18 Anders Carlsson <andersca@apple.com> |
| |
| Get rid of the "All Source (target WebProcess)" scheme. |
| |
| Rubber-stamped by Dan Bernstein. |
| |
| * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: Removed. |
| |
| 2016-02-18 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Remove LLVM support |
| https://bugs.webkit.org/show_bug.cgi?id=154370 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| After switching all CMake ports to B3, this was only needed for the LLVM disassembler, which |
| has been removed from JSC. Feel free to bring this back if restoring the LLVM disassembler, |
| but for the time being this is dead code. |
| |
| * Source/cmake/FindLLVM.cmake: Removed. |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2016-02-18 Joonghun Park <jh718.park@samsung.com> |
| |
| [CMake] Remove meaningless conditional statements in CMakeLists.txt |
| https://bugs.webkit.org/show_bug.cgi?id=153778 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * CMakeLists.txt: |
| Use CMAKE_FOO_OUTPUT_DIRECTORY located in CMakeLists.txt as default value. |
| And remove conditional statements which has enclosed these one |
| because they don't have meaning anymore. |
| |
| 2016-02-15 Alex Christensen <achristensen@webkit.org> |
| |
| Re-enable INTL on WinCairo |
| https://bugs.webkit.org/show_bug.cgi?id=154256 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/OptionsWin.cmake: |
| Peavo updated icu and it works, so let's re-enable INTL on WinCairo to catch Windows build failures. |
| |
| 2016-02-12 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [EFL][GTK] Fix ENABLE(SVG_OTF_CONVERTER) build |
| https://bugs.webkit.org/show_bug.cgi?id=154165 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-02-11 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Consolidate TextureMapper file and include dir lists. |
| https://bugs.webkit.org/show_bug.cgi?id=154106 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/OptionsEfl.cmake: Expose USE_TEXTURE_MAPPER_GL to |
| CMake code. |
| * Source/cmake/OptionsWinCairo.cmake: Ditto. |
| |
| 2016-02-09 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [GTK][EFL] Fix several build configuration related to SamplingProfiler after r196245 |
| https://bugs.webkit.org/show_bug.cgi?id=154033 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-02-09 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.5 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2016-02-07 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [GTK][EFL] Enable SamplingProfiler |
| https://bugs.webkit.org/show_bug.cgi?id=153638 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Enable SamplingProfiler in GTK and EFL. |
| And added option to CMake to switch this from the build command. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-02-07 Konstantin Tokarev <annulen@yandex.ru> |
| |
| [cmake] Move LLVM detection for LLVMDisassembler to OptionsCommon.cmake |
| https://bugs.webkit.org/show_bug.cgi?id=153961 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-02-04 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Unreviewed non X86_64 buildfix after r196077. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-02-03 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK][EFL] Switch FTL to B3 |
| https://bugs.webkit.org/show_bug.cgi?id=153478 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-02-02 Joseph Pecoraro <pecoraro@apple.com> |
| |
| Unreviewed attempt to fix Mac CMake build after r195999. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| Add ENABLE_RESOURCE_USAGE to CMake builds. |
| |
| 2016-02-02 Alejandro G. Castro <alex@igalia.com> |
| |
| [GTK][EFL] Upgrade OpenWebRTC dependency |
| https://bugs.webkit.org/show_bug.cgi?id=153489 |
| |
| Reviewed by Philippe Normand. |
| |
| * Source/cmake/FindOpenWebRTC.cmake: Bump OpenWebRTC dependency, |
| required to make the mediastream work. |
| |
| 2016-02-01 Alex Christensen <achristensen@webkit.org> |
| |
| [Win] WTFHeaderDetection.h no longer needed |
| https://bugs.webkit.org/show_bug.cgi?id=153753 |
| rdar://problem/24434627 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/WebKitFS.cmake: |
| |
| 2016-01-31 Joonghun Park <jh718.park@samsung.com> |
| |
| [EFL] All API tests are broken on 15.10 |
| https://bugs.webkit.org/show_bug.cgi?id=153528 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * CMakeLists.txt: Having include(WebKitCommon) statement follow |
| CMAKE_FOO_OUTPUT_DIRECTORY otherwise all the API tests gets blocked. |
| |
| 2016-01-30 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| Enable SamplingProfiler on POSIX environment |
| https://bugs.webkit.org/show_bug.cgi?id=153584 |
| |
| Reviewed by Michael Saboff. |
| |
| Add features.h header check. It will define __GLIBC__. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2016-01-27 Alexey Proskuryakov <ap@apple.com> |
| |
| Remove ENABLE_CURRENTSRC |
| https://bugs.webkit.org/show_bug.cgi?id=153545 |
| |
| Reviewed by Simon Fraser. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmake/tools/vsprops/FeatureDefines.props: |
| * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: |
| |
| 2016-01-25 Alex Christensen <achristensen@webkit.org> |
| |
| Fix internal Windows build |
| https://bugs.webkit.org/show_bug.cgi?id=153469 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| Pass the GPERF_EXECUTABLE that we found to make-hash-tools.pl. |
| |
| 2016-01-23 Aaron Chu <arona.chu@gmail.com> |
| |
| Web Inspector: AXI: node-link-list should be collapsible |
| https://bugs.webkit.org/show_bug.cgi?id=130911 |
| |
| Added a manual test to test the node list in the Accessibility Inspector |
| |
| Reviewed by Timothy Hatcher. |
| |
| * ManualTests/accessibility/collapsible-node-link-list.html: Added. |
| |
| 2016-01-22 Alex Christensen <achristensen@webkit.org> |
| |
| Fix internal Windows build |
| https://bugs.webkit.org/show_bug.cgi?id=153385 |
| rdar://problem/24310408 |
| |
| Reviewed by Brian Weinstein. |
| |
| * Source/cmake/WinTools.make: |
| * Source/cmake/tools/vsprops: Copied from WebKitLibraries/win/tools/vsprops. |
| These property sheets are needed for some projects that are not in this repository |
| and don't use CMake in the official build. We want to leave them unchanged for now. |
| |
| 2016-01-22 Alex Christensen <achristensen@webkit.org> |
| |
| Only set CMake output directories if they aren't already set |
| https://bugs.webkit.org/show_bug.cgi?id=153373 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * CMakeLists.txt: |
| r195242 caused Windows builds to copy files to bin instead of bin64. |
| CMAKE_RUNTIME_OUTPUT_DIRECTORY is being set in OptionsWin.cmake, and this was now resetting it. |
| This also makes it so you can set these variables by command line. |
| |
| 2016-01-20 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.4 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2016-01-18 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Duplicate attempts to find software during cmake stage |
| https://bugs.webkit.org/show_bug.cgi?id=153211 |
| |
| Reviewed by Martin Robinson. |
| |
| * CMakeLists.txt: Remove duplication of commands in WebKitCommon.cmake. |
| * Source/cmake/WebKitCommon.cmake: Guard the entire file so it runs only once. |
| |
| 2016-01-17 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Do not build bmalloc when USE_SYSTEM_MALLOC is ON |
| https://bugs.webkit.org/show_bug.cgi?id=153190 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| Build bmalloc when NOT USE_SYSTEM_MALLOC rather than when NOT WIN32. |
| |
| * Source/CMakeLists.txt: |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2016-01-16 Jeremy Huddleston Sequoia <jeremyhu@apple.com> |
| |
| [GTK] Use -Wl,-all_load on darwin to include contents of all static archives |
| |
| https://bugs.webkit.org/show_bug.cgi?id=153117 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-01-13 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [CMake] Do not use LLVM static libraries for FTL JIT |
| https://bugs.webkit.org/show_bug.cgi?id=151559 |
| |
| Reviewed by Michael Catanzaro. |
| |
| Also export LLVM_LIBRARIES variable that can be used to prefer |
| linking to the llvm dynamic libraries. |
| |
| * Source/cmake/FindLLVM.cmake: |
| |
| 2016-01-13 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Add comments above options declarations in OptionsGTK.cmake |
| https://bugs.webkit.org/show_bug.cgi?id=153074 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2016-01-12 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.3 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2016-01-12 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Add a build flag for custom element |
| https://bugs.webkit.org/show_bug.cgi?id=153005 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2016-01-08 Alex Christensen <achristensen@webkit.org> |
| |
| Fix internal Windows build |
| https://bugs.webkit.org/show_bug.cgi?id=152937 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/WebKitCommon.cmake: |
| Try looking in the default cygwin installation directory for executables like bison, flex, gperf, and ruby. |
| This is needed on Windows builds that are not driven by cygwin, but need to use the cygwin installations of these tools. |
| This is the effective equivalent of this line in WebKitLibraries/win/tools/vsprops/common.props in the old build system: |
| set PATH=%SystemDrive%\cygwin\bin;%PATH% |
| |
| 2016-01-06 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [EFL] Set WebKit2 process output name |
| https://bugs.webkit.org/show_bug.cgi?id=152773 |
| |
| Reviewed by Benjamin Poulain. |
| |
| If we add *WebKit* prefix to each WK2 process, it is more clear when checking what process is running. |
| So this patch sets wk2 process output name. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2016-01-05 Zan Dobersek <zdobersek@igalia.com> |
| |
| [CMake] Remove USE_UDIS86 variable |
| https://bugs.webkit.org/show_bug.cgi?id=152731 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Remove the USE_UDIS86 variable in CMake files. The specific build guard |
| is now enabled by default in Source/WTF/wtf/Platform.h, so the handling |
| in CMake isn't required anymore. The Udis86-specific files have to be |
| built unconditionally now, though. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| |
| 2016-01-04 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Mac CMake build after r194454. |
| |
| * Source/cmake/OptionsMac.cmake: |
| _macosx, _iphoneos, and _iphonesimulator are used in FeatureDefines.xcconfig but won't be used in CMake. |
| If we actually switch to CMake, we will need to verify that all the feature enabling is equivalent, and it isn't right now. |
| |
| 2015-12-31 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK][CMake] Do not override default values of build options with the default value |
| https://bugs.webkit.org/show_bug.cgi?id=152615 |
| |
| Reviewed by Martin Robinson. |
| |
| Override the default value of build options only when the default value for the GTK+ port |
| is actually different than the default value in WebKitFeatures.cmake. This way we don't |
| accidentally override changes to default values in WebKitFeatures.cmake. We should use the |
| values in WebKitFeatures.cmake except when we make an active choice to do otherwise. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-12-31 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Add error checking to WEBKIT_OPTION_DEFAULT_PORT_VALUE et. al. |
| https://bugs.webkit.org/show_bug.cgi?id=144069 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsWin.cmake: |
| Do not set options that no longer exist. |
| * Source/cmake/WebKitFeatures.cmake: |
| Add error checking to ensure that option names passed to WEBKIT_OPTION_DEFAULT_PORT_VALUE, |
| WEBKIT_OPTION_CONFLICT, and WEBKIT_OPTION_DEPEND are actually valid options that have been |
| previously-defined. Also, add ENABLE_SVG_OTF_CONVERTER build option, defaulted to off since |
| no CMake port was using it. |
| |
| 2015-12-31 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Add error checking to catch option manipulation after WEBKIT_OPTION_END |
| https://bugs.webkit.org/show_bug.cgi?id=152611 |
| |
| Reviewed by Martin Robinson. |
| |
| If WEBKIT_OPTION_DEFINE is called after WEBKIT_OPTION_END, the option never makes its way |
| into FEATURE_DEFINES and so will be inconsistently set (available to most of the build, but |
| not to the DOM bindings generator, for example). |
| |
| If WEBKIT_OPTION_DEFAULT_PORT_VALUE, WEBKIT_OPTION_CONFLICT, or WEBKIT_OPTION_DEPEND are |
| called after WEBKIT_OPTION_END, they don't do anything. |
| |
| Add error checking to catch these bugs. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-12-30 Philippe Normand <pnormand@igalia.com> |
| |
| [GTK][Mac] Disable gtk-doc |
| https://bugs.webkit.org/show_bug.cgi?id=150798 |
| |
| Reviewed by Michael Catanzaro. |
| |
| * Source/PlatformGTK.cmake: gtkdoc-scangobj fails due to a clang |
| link error on Mac, so for now disable gtk-doc support on that |
| platform. |
| * Source/cmake/OptionsGTK.cmake: Ditto. |
| |
| 2015-12-23 Andy VanWagoner <andy@instructure.com> |
| |
| [INTL] Implement Intl.DateTimeFormat.prototype.resolvedOptions () |
| https://bugs.webkit.org/show_bug.cgi?id=147603 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * Source/cmake/OptionsWin.cmake: Disable INTL on Windows for now |
| |
| 2015-12-16 Youenn Fablet <youenn.fablet@crf.canon.fr> |
| |
| [Fetch API] Add fetch API compile time flag |
| https://bugs.webkit.org/show_bug.cgi?id=152254 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-12-10 Brent Fulgham <bfulgham@apple.com> |
| |
| [Win] Support building under Cygwin or native Perl |
| https://bugs.webkit.org/show_bug.cgi?id=152145 |
| <rdar://problem/23839868> |
| |
| Reviewed by David Kilzer. |
| |
| * Source/cmake/tools/scripts/auto-version.pl: Correct handling of mixed DOS filenames when used in a |
| Cygwin context. |
| |
| |
| 2015-12-09 Daniel Bates <dabates@apple.com> |
| |
| [iOS] Suspend and resume device motion and device orientation updates when page is hidden and visible, respectively |
| https://bugs.webkit.org/show_bug.cgi?id=151840 |
| <rdar://problem/23753931> |
| |
| Reviewed by Simon Fraser. |
| |
| Add a manual test that can be used to verify that we suspend dispatching device motion and |
| device orientation events when the page is hidden. |
| |
| * ManualTests/ios/resources/suspend-orientation-and-motion-events-when-page-becomes-hidden.js: Added. |
| (resetTest): |
| (checkEvent): |
| (handleVisibilityChange): |
| * ManualTests/ios/suspend-orientation-and-motion-events-when-page-becomes-hidden.html: Added. |
| |
| 2015-12-07 Alex Christensen <achristensen@webkit.org> |
| |
| Fix internal Windows build |
| https://bugs.webkit.org/show_bug.cgi?id=151950 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/tools/scripts/auto-version.pl: |
| |
| 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature |
| https://bugs.webkit.org/show_bug.cgi?id=150792 |
| |
| Reviewed by Saam Barati. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-12-01 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r192914. |
| https://bugs.webkit.org/show_bug.cgi?id=151734 |
| |
| JSC tests for this change are failing on 32 and 64-bit bots |
| (Requested by ryanhaddad on #webkit). |
| |
| Reverted changeset: |
| |
| "[ES6] Implement LLInt/Baseline Support for ES6 Generators and |
| enable this feature" |
| https://bugs.webkit.org/show_bug.cgi?id=150792 |
| http://trac.webkit.org/changeset/192914 |
| |
| 2015-12-01 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [ES6] Implement LLInt/Baseline Support for ES6 Generators and enable this feature |
| https://bugs.webkit.org/show_bug.cgi?id=150792 |
| |
| Reviewed by Saam Barati. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-11-23 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.2 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2015-11-20 Alex Christensen <achristensen@webkit.org> |
| |
| Remove NETWORK_PROCESS compile flag |
| https://bugs.webkit.org/show_bug.cgi?id=151512 |
| |
| Reviewed by Tim Horton. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-11-20 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [EFL] Enable FTL JIT by default on X86_64 |
| https://bugs.webkit.org/show_bug.cgi?id=143822 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2015-11-19 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r192667 and r192668. |
| https://bugs.webkit.org/show_bug.cgi?id=151476 |
| |
| broke api tests (Requested by alexchristensen on #webkit). |
| |
| Reverted changesets: |
| |
| "Remove the non-NetworkProcess configurations" |
| https://bugs.webkit.org/show_bug.cgi?id=151418 |
| http://trac.webkit.org/changeset/192667 |
| |
| "Fix GTK Build after r192667." |
| http://trac.webkit.org/changeset/192668 |
| |
| 2015-11-19 Alex Christensen <achristensen@webkit.org> |
| |
| Remove the non-NetworkProcess configurations |
| https://bugs.webkit.org/show_bug.cgi?id=151418 |
| |
| Reviewed by Geoffrey Garen. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-11-17 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| REGRESSION(r192459): [GTK] User agent string is broken after r192459 |
| https://bugs.webkit.org/show_bug.cgi?id=151347 |
| |
| Reviewed by Žan Doberšek. |
| |
| Pass UA version numbers as strings to the build. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-11-16 Alex Christensen <achristensen@webkit.org> |
| |
| Fix CMake build and make PluginProcess executable |
| https://bugs.webkit.org/show_bug.cgi?id=151332 |
| |
| Reviewed by Tim Horton. |
| |
| * Source/cmake/OptionsMac.cmake: |
| |
| 2015-11-16 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Use FTL by default when LLVM 3.7 is available |
| https://bugs.webkit.org/show_bug.cgi?id=142128 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| Enable FTL by default when architecture is X86_64. It requires |
| LLVM 3.7, but can be disabled manually as a cmake configure |
| argument. |
| |
| * Source/cmake/FindLLVM.cmake: In debian llvm-config is only |
| available if the metapackage is installed and it points to |
| llvm-config-3.5. So, here we check first if the llvm-config is |
| from a recent enough version, and if not we check several |
| llvm-config-<version> programs, so this should work on any distro. |
| * Source/cmake/OptionsGTK.cmake: Enable FTL by default when |
| target architecture is X86_64, and check the LLVM is at least |
| 3.7. The option is now public, since we want people to be able to |
| disable it manually. |
| |
| 2015-11-11 Anders Carlsson <andersca@apple.com> |
| |
| Enable cross-platform context menus by default |
| https://bugs.webkit.org/show_bug.cgi?id=151173 |
| |
| Reviewed by Tim Horton. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2015-11-12 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Remove ENABLE(SATURATED_LAYOUT_ARITHMETIC) guards |
| https://bugs.webkit.org/show_bug.cgi?id=150972 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-11-11 Philippe Normand <pnormand@igalia.com> |
| |
| [GTK][Mac] don't install .frameworks |
| https://bugs.webkit.org/show_bug.cgi?id=151136 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/WebKitMacros.cmake: Don't install framework files when building the GTK port on Mac. |
| |
| 2015-11-10 Pranjal Jumde <pjumde@apple.com> |
| |
| Fixed crash loading Mozilla layout test editor/libeditor/crashtests/431086-1.xhtml. |
| https://bugs.webkit.org/show_bug.cgi?id=150252 |
| <rdar://problem/23149470> |
| |
| Reviewed by Brent Fulgham. |
| |
| |
| * Source/WebCore/editing/ios/EditorIOS.mm |
| * Source/WebCore/editing/mac/EditorMac.mm |
| In Editor::fontForSelection moved the node removal code, so that the |
| node is only removed if style is not NULL. |
| * Source/WebCore/editing/cocoa/EditorCocoa.mm |
| In Editor::styleForSelectionStart checking if the parentNode can |
| accept the styleElement node. |
| * LayoutTests/editing/execCommand/150252.xhtml |
| * LayoutTests/editing/execCommand/150252_minimal.xhtml |
| * LayoutTests/editing/execCommand/150252-expected.txt |
| * LayoutTests/editing/execCommand/150252_minimal-expected.txt |
| |
| 2015-11-09 Pranjal Jumde <pjumde@apple.com> |
| |
| Fixed crash loading Mozilla layout test editor/libeditor/crashtests/431086-1.xhtml. |
| https://bugs.webkit.org/show_bug.cgi?id=150252 |
| <rdar://problem/23149470> |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/WebCore/editing/ios/EditorIOS.mm |
| * Source/WebCore/editing/mac/EditorMac.mm |
| In Editor::fontForSelection moved the node removal code, so that the |
| node is only removed if style is not NULL. |
| * LayoutTests/editing/execCommand/150252.xhtml |
| * LayoutTests/editing/execCommand/150252_minimal.xhtml |
| * LayoutTests/editing/execCommand/150252-expected.txt |
| * LayoutTests/editing/execCommand/150252_minimal-expected.txt |
| |
| 2015-11-06 Daniel Bates <dabates@apple.com> |
| |
| Teach Makefile to build LayoutTestRelay when building for iOS Simulator |
| https://bugs.webkit.org/show_bug.cgi?id=150849 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Add support for overriding the user-provided arguments SDKROOT and ARCHS |
| on a per Makefile basis. |
| |
| * Makefile.shared: |
| |
| 2015-11-06 Philippe Normand <pnormand@igalia.com> |
| |
| Unreviewed, GTK build fix after r192095. |
| |
| * Source/cmake/FindGTK3.cmake: |
| |
| 2015-11-06 Philip Chimento <philip.chimento@gmail.com> and Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Re-enable Quartz backend on cmake build system |
| https://bugs.webkit.org/show_bug.cgi?id=144561 |
| |
| Reviewed by Philippe Normand. |
| |
| * Source/cmake/FindGTK3.cmake: Set GTK3_SUPPORTS_QUARTZ based on |
| the presence of of gtk+-quartz-3.0 module. |
| * Source/cmake/OptionsGTK.cmake: Reintroduce the |
| ENABLE_QUARTZ_TARGET option to the CMake build, for building the |
| GTK+ Quartz backend on OS X. |
| |
| 2015-11-05 Nikos Andronikos <nikos.andronikos-webkit@cisra.canon.com.au> |
| |
| Add runtime and compile time flags for enabling Web Animations API and model. |
| https://bugs.webkit.org/show_bug.cgi?id=150914 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Add ENABLE_WEB_ANIMATIONS compile time flag, runtime flag webAnimationsEnabled and Expose WK2 preference for runtime flag. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-11-03 Brent Fulgham <bfulgham@apple.com> |
| |
| [Win] CMake build update. |
| |
| Rubberstamped by Tim Horton. |
| |
| * Source/PlatformWin.cmake: Add internal tool to build |
| rules for internal use. |
| |
| 2015-11-03 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.11.1 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2015-11-02 Philippe Normand <pnormand@igalia.com> |
| |
| [Mac][GTK] Disable Ninja response file support |
| https://bugs.webkit.org/show_bug.cgi?id=150801 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/OptionsCommon.cmake: The OSX toolchain doesn't |
| support response files, so instruct Ninja to not generate those. |
| |
| 2015-11-02 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Fix the FTL JIT build with system LLVM on Linux |
| https://bugs.webkit.org/show_bug.cgi?id=150795 |
| |
| Reviewed by Filip Pizlo. |
| |
| * Source/cmake/FindLLVM.cmake: |
| |
| 2015-11-02 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Bump GTK+ versions numbers. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-11-01 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [ES6] Support Generator Syntax |
| https://bugs.webkit.org/show_bug.cgi?id=150769 |
| |
| Reviewed by Geoffrey Garen. |
| |
| Added ENABLE_ES6_GENERATORS flag. |
| |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-10-30 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [EFL] Add Shadow DOM feature |
| https://bugs.webkit.org/show_bug.cgi?id=150611 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/WebKitFeatures.cmake: Add ENABLE_SHADOW_DOM cmake variable. |
| |
| 2015-10-29 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Mac CMake build |
| https://bugs.webkit.org/show_bug.cgi?id=150686 |
| |
| Reviewed by Filip Pizlo. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2015-10-28 Alex Christensen <achristensen@webkit.org> |
| |
| Compile and link with CMake on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=150632 |
| |
| Reviewed by Tim Horton. |
| |
| * Source/cmake/OptionsMac.cmake: |
| |
| 2015-10-26 Dana Burkart <dburkart@apple.com> |
| |
| `make analyze` should build using the debug configuration |
| https://bugs.webkit.org/show_bug.cgi?id=150571 |
| |
| Reviewed by Lucas Forschler. |
| |
| * Makefile.shared: |
| |
| 2015-10-26 Philippe Normand <pnormand@igalia.com> |
| |
| Unreviewed, rolling out r191576. |
| |
| broke the http/tests/media tests |
| |
| Reverted changeset: |
| |
| "[GStreamer] Bump internal jhbuild versions to 1.6.0" |
| https://bugs.webkit.org/show_bug.cgi?id=149594 |
| http://trac.webkit.org/changeset/191576 |
| |
| 2015-10-26 ChangSeok Oh <changseok.oh@collabora.com> |
| |
| [GStreamer] Bump internal jhbuild versions to 1.6.0 |
| https://bugs.webkit.org/show_bug.cgi?id=149594 |
| |
| Reviewed by Philippe Normand. |
| |
| Bump up the minimum reqirement version of gstreamer-gl to 1.6.0. |
| |
| * Source/cmake/FindGStreamer.cmake: |
| |
| 2015-10-22 Philippe Normand <pnormand@igalia.com> |
| |
| [GTK][Mac] ICU-related build fixes |
| https://bugs.webkit.org/show_bug.cgi?id=150032 |
| |
| Rubber-stamped by Darin Adler. |
| |
| * Source/cmake/FindICU.cmake: Use pkg-config to hint at icu-i18n's library location. |
| |
| 2015-10-20 Yoav Weiss <yoav@yoav.ws> |
| |
| Rename the PICTURE_SIZES flag to CURRENTSRC |
| https://bugs.webkit.org/show_bug.cgi?id=150275 |
| |
| Reviewed by Dean Jackson. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-10-14 Tomas Popela <tpopela@redhat.com> |
| |
| [GTK][EFL] Fix build with cmake 3.4 |
| https://bugs.webkit.org/show_bug.cgi?id=150117 |
| |
| Explicitely include the CheckIncludeFiles module before using |
| the CHECK_INCLUDE_FILES command. |
| |
| Reviewed by Žan Doberšek. |
| |
| * Source/cmake/FindOpenGL.cmake: |
| * Source/cmake/FindWebP.cmake: |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2015-10-13 Dean Jackson <dino@apple.com> |
| |
| Device motion and orientation should only be visible from the main frame's security origin |
| https://bugs.webkit.org/show_bug.cgi?id=150072 |
| <rdar://problem/23082036> |
| |
| Reviewed by Brent Fulgham. |
| |
| Add a manual test for cross-origin device orientation events, while |
| we're waiting on the mock client to be supported everywhere. |
| |
| * ManualTests/deviceorientation-child-frame.html: Added. |
| * ManualTests/deviceorientation-main-frame-only.html: Added. |
| |
| 2015-10-12 Philip Chimento <philip.chimento@gmail.com> |
| |
| [GTK] OSX linker doesn't understand --whole-archive |
| https://bugs.webkit.org/show_bug.cgi?id=144557 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsGTK.cmake: Turn the macro |
| ADD_WHOLE_ARCHIVE_TO_LIBRARIES into a no-op on Darwin systems, |
| because XCode's linker doesn't have the --whole-archive option. |
| |
| 2015-10-12 Philip Chimento <philip.chimento@gmail.com> |
| |
| [GTK] Use --version-script only on Linux |
| https://bugs.webkit.org/show_bug.cgi?id=144555 |
| |
| Reviewed by Philippe Normand. |
| |
| * Source/cmake/OptionsGTK.cmake: Don't add --version-script |
| option on Darwin (whose linker doesn't support it.) |
| |
| 2015-10-09 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [CMake] Remove ENABLE_SUBPIXEL_LAYOUT macro |
| https://bugs.webkit.org/show_bug.cgi?id=149947 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| ENABLE(SUBPIXEL_LAYOUT) was removed though, it is still alive in .cmake. |
| Removed it. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-10-06 Emanuele Aina <emanuele.aina@collabora.com> |
| |
| Fix ENABLE_OPENGL=OFF builds |
| https://bugs.webkit.org/show_bug.cgi?id=146511 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/OptionsGTK.cmake: Make ENABLE_WAYLAND_TARGET depend on |
| ENABLE_OPENGL due to EGL usage. |
| |
| 2015-10-01 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| Convert focused-input-should-assist-on-touch.html into an automated test |
| https://bugs.webkit.org/show_bug.cgi?id=149724 |
| |
| Reviewed by Simon Fraser. |
| |
| Remove a manual test that can now be rewritten as an automated test. |
| |
| * ManualTests/ios/focused-input-should-assist-on-touch.html: Removed. |
| |
| 2015-10-01 Brent Fulgham <bfulgham@apple.com> |
| |
| [Win] Unreviewed CMake build fix. |
| |
| * Source/cmake/OptionsWin.cmake: Clean up options setttings, |
| and make sure exception handling is turned off. |
| |
| 2015-09-30 Brent Fulgham <bfulgham@apple.com> |
| |
| [Win] Unreviewed build fix after CMake conversion. |
| |
| * Source/cmake/OptionsWin.cmake: Correct some Windows build flags. |
| |
| 2015-09-29 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK][CMake] Warning about CMP0058 |
| https://bugs.webkit.org/show_bug.cgi?id=149627 |
| |
| Reviewed by Martin Robinson. |
| |
| Opt-in to the new behavior for CMP0058. |
| |
| * CMakeLists.txt: |
| |
| 2015-09-28 Brent Fulgham <bfulgham@apple.com> |
| |
| [Win] Unreviewed build fix for internal systems. |
| |
| * Source/cmake/OptionsWin.cmake: Preferentially use the build target |
| location for include and link libraries, rather than the system locations. |
| |
| 2015-09-28 Alex Christensen <achristensen@webkit.org> |
| |
| Build WK1 with CMake on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=149604 |
| |
| Reviewed by Chris Dumez. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitMacros.cmake: |
| ObjC bindings now have their own list of IDL files, but some of them still don't generate a .mm file. |
| |
| 2015-09-25 Alex Christensen <achristensen@webkit.org> |
| |
| Clean up CMake build on Mac |
| https://bugs.webkit.org/show_bug.cgi?id=149573 |
| |
| Reviewed by Chris Dumez. |
| |
| * Source/cmake/OptionsMac.cmake: |
| |
| 2015-09-25 Alex Christensen <achristensen@webkit.org> |
| |
| [Win] Switch to CMake |
| https://bugs.webkit.org/show_bug.cgi?id=148111 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/WinTools.make: Added. |
| * Source/cmake/tools: Added. |
| * Source/cmake/tools/scripts: Copied from WebKitLibraries/win/tools/scripts. |
| * Source/cmake/tools/scripts/auto-version.pl: Copied from WebKitLibraries/win/tools/scripts/auto-version.pl. |
| |
| 2015-09-25 Alex Christensen <achristensen@webkit.org> |
| |
| Prepare internal AppleWin build for CMake |
| https://bugs.webkit.org/show_bug.cgi?id=149570 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/PlatformWin.cmake: |
| Include internal CMake files if they exist. |
| |
| 2015-09-22 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| Add a file of pointer-lock to cmake ports |
| https://bugs.webkit.org/show_bug.cgi?id=149453 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/OptionsEfl.cmake: Add a ENABLE_POINTER_LOCK. |
| |
| 2015-09-22 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| [CMake] Allow to enable OpenMP support. |
| https://bugs.webkit.org/show_bug.cgi?id=149457 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/OptionsCommon.cmake: Add the option USE_OPENMP that |
| will enable the support for OpenMP. Currently this is only used as |
| an alternative implementation to native threads for the parallelization |
| of the SVG filters. But name the option with a generic name (USE_OPENMP) |
| as it could be also used to enable future features that depend on OpenMP. |
| |
| 2015-09-22 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| [EFL] Build break when DEVELOPER_MODE is OFF |
| https://bugs.webkit.org/show_bug.cgi?id=149448 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Since r187191, DatabaseProcessMainUnix is missing in symbol filter. |
| |
| * Source/cmake/eflsymbols.filter: |
| |
| 2015-09-21 Alex Christensen <achristensen@webkit.org> |
| |
| Disable PICTURE_SIZES in Windows CMake build like r189745. |
| https://bugs.webkit.org/show_bug.cgi?id=149125 |
| |
| * Source/cmake/OptionsWin.cmake: |
| Do the same thing as r189745. |
| |
| 2015-09-20 Youenn Fablet <youenn.fablet@crf.canon.fr> |
| |
| Removing XHR_TIMEOUT guard |
| |
| Remove XHR_TIMEOUT compilation guard |
| https://bugs.webkit.org/show_bug.cgi?id=149260 |
| |
| Reviewed by Benjamin Poulain. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWin.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-09-18 Alex Christensen <achristensen@webkit.org> |
| |
| Fix tests on Windows after switching to CMake. |
| https://bugs.webkit.org/show_bug.cgi?id=149339 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/PlatformWin.cmake: Added to copy WebInspectorUI. |
| |
| 2015-09-17 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Windows EWS build after r189934. |
| |
| * Source/cmake/OptionsWin.cmake: |
| Use WEBKIT_LIBRARIES environment variable if it exists. |
| We have the WebKitLibraries directory separate from the repository copy on the EWS bots. |
| |
| 2015-09-15 Ryosuke Niwa <rniwa@webkit.org> |
| |
| Add ShadowRoot interface and Element.prototype.attachShadow |
| https://bugs.webkit.org/show_bug.cgi?id=149187 |
| |
| Reviewed by Antti Koivisto. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-09-15 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [cmake] Enable debug fission only if it is supported |
| https://bugs.webkit.org/show_bug.cgi?id=149161 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2015-09-14 Alex Christensen <achristensen@webkit.org> |
| |
| Progress towards CMake on Mac. |
| https://bugs.webkit.org/show_bug.cgi?id=149123 |
| |
| Reviewed by Chris Dumez. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| Defined and enabled some more features needed on Mac. |
| * Source/cmake/WebKitMacros.cmake: |
| Objective C bindings need special changes when generating: |
| Some of the bindings do not generate a .mm file but the header is needed. |
| Some of the bindings do generate a .mm file that doesn't compile but the header is needed. |
| In order to handle these cases, it is necessary to change the GENERATE_BINDINGS macro just for ObjC. |
| |
| 2015-09-08 Daniel Bates <dabates@apple.com> |
| |
| Convert manual test added in http://trac.webkit.org/changeset/70321 to an automated test |
| https://bugs.webkit.org/show_bug.cgi?id=74729 |
| <rdar://problem/22550195> |
| |
| Reviewed by Jon Honeycutt. |
| |
| * ManualTests/compositing/resources/composited-subframe.html: Removed. |
| * ManualTests/compositing/show-composited-iframe-on-back-button.html: Removed. |
| |
| 2015-09-06 Andy Estes <aestes@apple.com> |
| |
| WebKit.xcworkspace should be be able to build iOS platforms |
| https://bugs.webkit.org/show_bug.cgi?id=148881 |
| |
| Reviewed by Daniel Bates. |
| |
| Since we don't want to create platform-specific schemes, all projects in the workspace's schemes need to build |
| for all supported platforms. |
| |
| * WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Removed the DumpRenderTree target since its All |
| target was already included. Removed the WebKitTestRunner target and replaced it with its All target. |
| |
| 2015-09-04 Jon Honeycutt <jhoneycutt@apple.com> |
| |
| [iOS] Need a test for bug #145539: Uploading an animated GIF from the |
| photo library uploads a JPEG |
| https://bugs.webkit.org/show_bug.cgi?id=148849 |
| |
| Reviewed by Daniel Bates. |
| |
| * ManualTests/ios/image-file-uploads-as-original-type.html: Added. |
| On the Mac, file upload tests use EventSender::beginDragWithFiles. This |
| functionality doesn't exist on iOS, so we'll add a manual test. |
| This tests that the first few bytes of the selected file are "GIF". |
| |
| 2015-09-04 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| Follow-up patch for r189343. |
| https://bugs.webkit.org/show_bug.cgi?id=148795 |
| |
| Rubber-stamped by Csaba Osztrogonác. |
| |
| * Source/cmake/WebKitCommon.cmake: Relax the Ruby version requirement |
| to 1.9, since this seems to be enough to fix the build failure. |
| And 2.0 may cause problems for developers using some distributions like Ubuntu. |
| |
| 2015-09-04 Emanuele Aina <emanuele.aina@collabora.com> |
| |
| [CMake] Trigger the memory-reduction tricks on armhf too |
| https://bugs.webkit.org/show_bug.cgi?id=146640 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| Activate --no-keep-memory even on armhf to reduce the amount of memory |
| needed during linking, to avoid out-of-memory failures as much as |
| possible. |
| |
| 2015-09-04 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| REGRESSION(r189293): JavaScriptCore/offlineasm/x86.rb -- Build failure with ruby < 2.0 |
| https://bugs.webkit.org/show_bug.cgi?id=148795 |
| |
| Rubber-stamped by Carlos Garcia Campos. |
| |
| * Source/cmake/WebKitCommon.cmake: Require now at least Ruby 2.0 |
| |
| 2015-09-02 Alex Christensen <achristensen@webkit.org> |
| |
| Make bison grammar compatible with bison 2.1 |
| https://bugs.webkit.org/show_bug.cgi?id=148731 |
| |
| Reviewed by Tim Horton. |
| |
| * Source/cmake/WebKitCommon.cmake: |
| Support bison 2.1. |
| |
| 2015-08-31 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| [CMake] Build with Debug Fission on by default on Debug builds. |
| https://bugs.webkit.org/show_bug.cgi?id=148639 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2015-08-29 Alex Christensen <achristensen@webkit.org> |
| |
| Unreviewed build fix after r179923. |
| |
| * Source/CMakeLists.txt: |
| bmalloc isn't ported to Windows yet. |
| |
| 2015-08-27 Alex Christensen <achristensen@webkit.org> |
| |
| Isolate Source directories in CMake build |
| https://bugs.webkit.org/show_bug.cgi?id=148389 |
| |
| Reviewed by Brent Fulgham. |
| |
| * CMakeLists.txt: |
| * Source/cmake/WebKitCommon.cmake: |
| Move package finding to WebKitCommon. |
| |
| 2015-08-26 Per Arne Vollan <peavo@outlook.com> |
| |
| [Win] Build does not generate debug info. |
| https://bugs.webkit.org/show_bug.cgi?id=148431 |
| |
| Reviewed by Alex Christensen. |
| |
| Generate debug info for Windows builds. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2015-08-26 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Disable ACCELERATED_2D_CANVAS by default |
| https://bugs.webkit.org/show_bug.cgi?id=148473 |
| |
| Reviewed by Martin Robinson. |
| |
| Currently ACCELERATED_2D_CANVAS is enabled by default on most systems (which have CairoGL) |
| but not on Debian (which does not). We've known this was problematic for a while, since it |
| means we have two different sets of distro-dependent bugs, but never decided whether that |
| outweighed the benefits of CarioGL or not. I'm making the call now: it's more important to |
| have the same bugs everywhere. We can turn this on again for other distros when we're ready |
| to turn it on for Debian. |
| |
| Also, properly fail the build if ENABLE_ACCELERATED_2D_CANVAS is enabled but CairoGL is not |
| available. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-08-25 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r188919. |
| https://bugs.webkit.org/show_bug.cgi?id=148452 |
| |
| broke build (Requested by alexchristensen on #webkit). |
| |
| Reverted changeset: |
| |
| "[Win] Build does not generate debug info." |
| https://bugs.webkit.org/show_bug.cgi?id=148431 |
| http://trac.webkit.org/changeset/188919 |
| |
| 2015-08-25 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] r186800 broke the build on Ubuntu 14.04 |
| https://bugs.webkit.org/show_bug.cgi?id=147559 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/FindGTK3.cmake: Always define GTK3_SUPPORTS_X11 and GTK3_SUPPORTS_WAYLAND. |
| * Source/cmake/OptionsGTK.cmake: Autodetect support for X11 and Wayland backends. |
| |
| 2015-08-25 Per Arne Vollan <peavo@outlook.com> |
| |
| [Win] Build does not generate debug info. |
| https://bugs.webkit.org/show_bug.cgi?id=148431 |
| |
| Reviewed by Brent Fulgham. |
| |
| Generate debug info for Windows builds. |
| |
| * Source/cmake/OptionsWin.cmake: |
| |
| 2015-08-20 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> |
| |
| [GTK] Auto-detection of cairo-gl fails |
| https://bugs.webkit.org/show_bug.cgi?id=148189 |
| |
| Reviewed by Žan Doberšek. |
| |
| * Source/cmake/FindCairoGL.cmake: only check for components if the main package has |
| been found. Otherwise, if either GLX or EGL are available, cairo-gl will also be |
| deemed available, which might not be the case. |
| * Source/cmake/OptionsGTK.cmake: fix the usage of the CAIROGL_FOUND variable. |
| |
| 2015-08-19 Alex Christensen <achristensen@webkit.org> |
| |
| CMake Windows build should not include files directly from other Source directories |
| https://bugs.webkit.org/show_bug.cgi?id=148198 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2015-08-19 Alex Christensen <achristensen@webkit.org> |
| |
| Build TestWTF on Mac with CMake. |
| https://bugs.webkit.org/show_bug.cgi?id=147972 |
| |
| Reviewed by Tim Horton. |
| |
| * Source/cmake/OptionsMac.cmake: |
| Enable API tests in Mac's CMake build. |
| |
| 2015-08-18 Alex Christensen <achristensen@webkit.org> |
| |
| [CMake] REGRESSION(r188540): WebKitTestRunner is not longer built and all the tests (layout and perf) fail. |
| https://bugs.webkit.org/show_bug.cgi?id=148127 |
| |
| Reviewed by Martin Robinson. |
| |
| * CMakeLists.txt: |
| TOOLS_DIR hasn't been set yet since its defining has been moved to WebKitFS. |
| |
| 2015-08-17 Alex Christensen <achristensen@webkit.org> |
| |
| [Win CMake] Allow WebKitLibraries directory to be set from the command line |
| https://bugs.webkit.org/show_bug.cgi?id=148112 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/OptionsWin.cmake: |
| Don't use an environment variable for WEBKIT_LIBRARIES_DIR. |
| Instead, use the default location if nothing is passed in from the command line. |
| This way we can set it from the command line for the AppleInternal build. |
| Also, set the output directories to be consistent between the old and new build systems (and ninja). |
| |
| 2015-08-17 Alex Christensen <achristensen@webkit.org> |
| |
| Build Debug Suffix on Windows with CMake |
| https://bugs.webkit.org/show_bug.cgi?id=148083 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/OptionsWin.cmake: |
| Use debug libraries in debug suffix builds. |
| |
| 2015-08-17 Alex Christensen <achristensen@webkit.org> |
| |
| Move some commands from ./CMakeLists.txt to Source/cmake |
| https://bugs.webkit.org/show_bug.cgi?id=148003 |
| |
| Reviewed by Brent Fulgham. |
| |
| * CMakeLists.txt: |
| Moved functionality to WebKitCommon.cmake and WebKitFS.cmake and made conditional |
| so we can change directory structure from command line parameters. |
| * Source/cmake/OptionsAppleWin.cmake: |
| * Source/cmake/OptionsWin.cmake: Copied from Source/cmake/OptionsWindows.cmake. |
| * Source/cmake/OptionsWinCairo.cmake: |
| * Source/cmake/OptionsWindows.cmake: Removed. |
| * Source/cmake/WebKitCommon.cmake: Added. |
| * Source/cmake/WebKitFS.cmake: |
| |
| 2015-08-13 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r188428. |
| https://bugs.webkit.org/show_bug.cgi?id=148015 |
| |
| broke cmake build (Requested by alexchristensen on #webkit). |
| |
| Reverted changeset: |
| |
| "Move some commands from ./CMakeLists.txt to Source/cmake" |
| https://bugs.webkit.org/show_bug.cgi?id=148003 |
| http://trac.webkit.org/changeset/188428 |
| |
| 2015-08-13 Alex Christensen <achristensen@webkit.org> |
| |
| Move some commands from ./CMakeLists.txt to Source/cmake |
| https://bugs.webkit.org/show_bug.cgi?id=148003 |
| |
| Reviewed by Brent Fulgham. |
| |
| * CMakeLists.txt: |
| Moved functionality to WebKitCommon.cmake and WebKitFS.cmake and made conditional |
| so we can change directory structure from command line parameters. |
| * Source/cmake/WebKitCommon.cmake: Added. |
| * Source/cmake/WebKitFS.cmake: |
| |
| 2015-08-13 Wenson Hsieh <wenson_hsieh@apple.com> |
| |
| A focused node should not be assisted when handling touch events synchronously |
| https://bugs.webkit.org/show_bug.cgi?id=147836 |
| |
| Reviewed by Enrica Casucci. |
| |
| Added manual tests for keyboard assistance behavior due to receiving touch events on iOS. |
| |
| * ManualTests/ios/focused-input-should-assist-on-touch.html: Checks that a currently focused |
| input can still be assisted due to a touch event. |
| * ManualTests/ios/keyboard-should-not-show-on-touch-event.html: Checks that handling a touch |
| event does not automatically cause us to assist the currently focused node. |
| |
| 2015-08-12 Alex Christensen <achristensen@webkit.org> |
| |
| Fix Debug CMake builds on Windows |
| https://bugs.webkit.org/show_bug.cgi?id=147940 |
| |
| Reviewed by Chris Dumez. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Put 32-bit binaries in a bin32 subdirectory and 64-bit binaries in a bin64 subdirectory. |
| |
| 2015-08-10 Alex Christensen <achristensen@webkit.org> |
| |
| Build TestWebKitAPI with CMake on Windows |
| https://bugs.webkit.org/show_bug.cgi?id=147851 |
| |
| Reviewed by Chris Dumez. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Enable api tests and set USE_SYSTEM_MALLOC to avoid warnings when redefining it. |
| |
| 2015-08-06 Alex Christensen <achristensen@webkit.org> |
| |
| [Win] CMake build fix after r188098. |
| |
| * Source/cmake/OptionsWinCairo.cmake: |
| OptionsWindows.cmake uses WTF_PLATFORM_WIN_CAIRO now, so we need to set it before including OptionsWindows. |
| |
| 2015-08-04 Alex Christensen <achristensen@webkit.org> |
| |
| Fix quirks with CMake and VS2015 |
| https://bugs.webkit.org/show_bug.cgi?id=147663 |
| |
| Reviewed by Brent Fulgham. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Hide some warnings. Using the same variable names in nested scopes is ok for now. |
| Disable INTL for now. |
| |
| 2015-08-04 Alex Christensen <achristensen@webkit.org> |
| |
| Enable WebGL on Windows CMake build. |
| https://bugs.webkit.org/show_bug.cgi?id=143311 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Enable WebGL by default in CMake builds now that it works. |
| |
| 2015-08-04 Mario Sanchez Prada <mario@endlessm.com> |
| |
| [GTK] Accelerated 2D Canvas enabled when cairo-gl is not available |
| https://bugs.webkit.org/show_bug.cgi?id=147625 |
| |
| Reviewed by Martin Robinson. |
| |
| Do not set the CAIRO_<COMPONENT>_* CMake variables for cairo-gl |
| components unless they were actually found, not to accidentally |
| enable Accelerated 2D canvas, which would cause the build to fail. |
| |
| * Source/cmake/FindCairoGL.cmake: Set this variables only when |
| pkg_check_modules() had actually found the relevant component. |
| |
| 2015-08-03 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [CMake] Add an option to build AllInOne files |
| https://bugs.webkit.org/show_bug.cgi?id=102647 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/OptionsEfl.cmake: Disabled by default. |
| * Source/cmake/OptionsGTK.cmake: Disabled by default. |
| * Source/cmake/OptionsWindows.cmake: Enabled by default. |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2015-08-03 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.5 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2015-07-31 Alex Christensen <achristensen@webkit.org> |
| |
| Prepare for debug CMake builds on Windows. |
| https://bugs.webkit.org/show_bug.cgi?id=147484 |
| |
| Reviewed by Tim Horton. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Don't use debug runtimes in debug builds because the dependencies are only built with multithreaded runtimes. |
| |
| 2015-07-30 Joonghun Park <jh718.park@samsung.com> |
| |
| [EFL] Enable IndexedDB based on DatabaseProcess |
| https://bugs.webkit.org/show_bug.cgi?id=147221 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2015-07-30 Alex Christensen <achristensen@webkit.org> |
| |
| Build AppleWin port with CMake |
| https://bugs.webkit.org/show_bug.cgi?id=147385 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Use the static multithreaded runtime. Based on |
| http://www.cmake.org/Wiki/CMake_FAQ#How_can_I_build_my_MSVC_application_with_a_static_runtime.3F |
| |
| 2015-07-29 Andy VanWagoner <thetalecrafter@gmail.com> |
| |
| Implement basic types for ECMAScript Internationalization API |
| https://bugs.webkit.org/show_bug.cgi?id=146926 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Enable flag now that the basic objects are in place. |
| |
| * Source/cmake/WebKitFeatures.cmake: enable INTL |
| |
| 2015-07-29 Basile Clement <basile_clement@apple.com> |
| |
| Remove native call inlining |
| https://bugs.webkit.org/show_bug.cgi?id=147417 |
| |
| Rubber-stamped by Filip Pizlo. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-07-28 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [ES6] Add ENABLE_ES6_MODULES compile time flag with the default value "false" |
| https://bugs.webkit.org/show_bug.cgi?id=147350 |
| |
| Reviewed by Sam Weinig. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-07-27 Alex Christensen <achristensen@webkit.org> |
| |
| Use Ninja on Windows. |
| https://bugs.webkit.org/show_bug.cgi?id=147228 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Only use /MP when using generated Visual Studio solution files to build. |
| It makes compiling parallel in MSVC, but Ninja doesn't like it. |
| |
| 2015-07-27 Alex Christensen <achristensen@webkit.org> |
| |
| Progress towards building AppleWin with CMake |
| https://bugs.webkit.org/show_bug.cgi?id=147325 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Link with 64-bit libraries if building 64-bit binaries. |
| Don't run regular expressions on empty strings when using Ninja. |
| Removed DebugSuffix Visual Studio environment variables. |
| |
| 2015-07-23 Alex Christensen <achristensen@webkit.org> |
| |
| Remove compile and runtime flags for promises. |
| https://bugs.webkit.org/show_bug.cgi?id=147244 |
| |
| Reviewed by Yusuke Suzuki. |
| |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWindows.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-07-22 Sukolsak Sakshuwong <sukolsak@gmail.com> |
| |
| Add ENABLE_WEBASSEMBLY feature flag for WebAssembly |
| https://bugs.webkit.org/show_bug.cgi?id=147212 |
| |
| Reviewed by Filip Pizlo. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-07-22 Alex Christensen <achristensen@webkit.org> |
| |
| Fix quirks in CMake build on Mac and Windows |
| https://bugs.webkit.org/show_bug.cgi?id=147174 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * CMakeLists.txt: |
| * Source/cmake/OptionsWindows.cmake: |
| Added options I removed in r187022. They are indeed needed. |
| * Source/cmake/WebKitFS.cmake: |
| Make the DerivedSources/WebKit directory. |
| |
| 2015-07-21 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.4 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2015-07-20 Alex Christensen <achristensen@webkit.org> |
| |
| Resurrect CMake build on Windows. |
| https://bugs.webkit.org/show_bug.cgi?id=147083 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| * Source/cmake/OptionsWindows.cmake: |
| Change features to get it to compile. Still not a complete feature set. |
| |
| 2015-07-19 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Add seccomp filters support |
| https://bugs.webkit.org/show_bug.cgi?id=110014 |
| |
| Reviewed by Žan Doberšek. |
| |
| Find needed compiler and linker flags for libseccomp. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-07-17 Ting-Wei Lan <lantw44@gmail.com> |
| |
| Bring back the GNU ar check to create thin archives on non-Linux systems |
| https://bugs.webkit.org/show_bug.cgi?id=146681 |
| |
| Reviewed by Martin Robinson. |
| |
| We already use GNU ar thin archive feature to save time and disk space |
| on creating static archives, but it is only enabled on Linux. Without |
| this feature, the debug build of WebCore can be larger than 4 GiB, |
| which can cause error because GNU ar format uses 32-bit integer to |
| store offsets in the symbol table. This patch is similar to |
| https://bugs.webkit.org/show_bug.cgi?id=128596. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2015-07-14 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| [GTK] [Wayland] Build by default the X11 and Wayland targets. |
| https://bugs.webkit.org/show_bug.cgi?id=146057 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-07-10 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] ar warning when linking static libraries |
| https://bugs.webkit.org/show_bug.cgi?id=144988 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| Do not use 'u' when calling ar. This argument conflicts with 'D' and is ignored if 'D' is |
| used, and 'D' is used by default if binutils is built with --enable-deterministic-archives. |
| Using 'u' with 'D' causes a warning to be printed when linking static libraries. At least |
| Fedora and Debian have recently both chosen to use --enable-deterministic-archives, so we |
| should either stop using 'u' or else add 'U' as well in order to disable deterministic |
| archives. Using 'U' should result in a somewhat faster build (at least when using the |
| Makefile generator), but it's unlikely that the difference is significant, so let's simply |
| remove 'u' until someone determines otherwise. This seems like a better option than adding |
| 'U' so as not to foil distributions' attempts to perform deterministic builds. This also |
| aligns us with the behavior of upstream CMake (which has never used 'u'). This is a minor |
| behavior change on distributions that do not use --enable-deterministic-archives, notably |
| Arch and openSUSE. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2015-07-03 Emanuele Aina <emanuele.aina@collabora.com> |
| |
| [GTK] Forcefully disable gtk-doc and gobject-introspection when crossbuilding |
| https://bugs.webkit.org/show_bug.cgi?id=146590 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/PlatformGTK.cmake: override the cached variables to |
| forcefully disable gtk-doc and gobject-introspection when |
| crosscompiling. |
| * Source/cmake/OptionsGTK.cmake: avoid running gtk-doc to check the |
| documentation syntax when cross-building. |
| |
| |
| 2015-07-02 Przemek Piorkowski <piorkowskiprzemyslaw@gmail.com> |
| |
| [EFL] test_ewk2_application_cache_manager has been failed since r185527 |
| https://bugs.webkit.org/show_bug.cgi?id=146016 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| In order to handle properly WebApplicationCacheManagerProxy implementation which use |
| WebsiteDataRecord it is necessary to enable PUBLIC_SUFFIX_LIST for EFL. |
| Implementation of PUBLIC_SUFFIX_LIST already exists for soup so EFL can use it as well. |
| |
| * Source/cmake/OptionsEfl.cmake: set ENABLE_PUBLIC_SUFFIX_LIST to ON for EFL. |
| |
| 2015-06-30 Andy VanWagoner <thetalecrafter@gmail.com> |
| |
| Implement ECMAScript Internationalization API |
| https://bugs.webkit.org/show_bug.cgi?id=90906 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Begin implementing the Intl apis behind ENABLE_INTL flag. |
| Create the base Intl namespace object. |
| |
| * Source/cmake/WebKitFeatures.cmake: add ENABLE_INTL flag |
| |
| 2015-06-30 Philippe Normand <pnormand@igalia.com> |
| |
| [CMake] Error when gst-plugins-base is missing is too confusing |
| https://bugs.webkit.org/show_bug.cgi?id=145682 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsGTK.cmake: Error out if the required |
| GStreamer libraries are not found on the host. |
| |
| 2015-06-28 Philip Chimento <philip.chimento@gmail.com> |
| |
| CairoGL should be checked unconditionally |
| https://bugs.webkit.org/show_bug.cgi?id=146390 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/OptionsGTK.cmake: Move check for CairoGL so that |
| it is run unconditionally; this is necessary because its result |
| is used later on, outside of any conditions. |
| |
| 2015-06-27 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK][SOUP] Implement WebCore::PublicSuffix for soup and enable PUBLIC_SUFFIX_LIST for GTK+ |
| https://bugs.webkit.org/show_bug.cgi?id=146318 |
| |
| Reviewed by Sergio Villar Senin. |
| |
| Enable PUBLIC_SUFFIX_LIST for GTK+. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-06-22 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.3 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2015-06-22 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| [EFL] Hyphenation is not supported |
| https://bugs.webkit.org/show_bug.cgi?id=89830 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsEfl.cmake: Added an option for LibHyphen. |
| |
| 2015-06-22 Zan Dobersek <zdobersek@igalia.com> |
| |
| [CMake] Add support for building with various sanitizer tools |
| https://bugs.webkit.org/show_bug.cgi?id=131941 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/PlatformGTK.cmake: Don't generate any documentation |
| when compiling with sanitizers enabled. |
| * Source/cmake/OptionsCommon.cmake: Allow linking with |
| undefined symbols when compiling with sanitizers enabled. |
| |
| 2015-06-21 Philip Chimento <philip.chimento@gmail.com> |
| |
| libwebkit2gtk fails to link without opengl |
| https://bugs.webkit.org/show_bug.cgi?id=138332 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsGTK.cmake: USE(TEXTURE_MAPPER) must be |
| enabled regardless of whether OpenGL is, because certain symbols |
| such as WebCore::GraphicsLayer::create() need to be built. |
| |
| 2015-06-20 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [EFL][GTK] Define GLIB_VERSION_MIN_REQUIRED and require glib 2.36 for GTK |
| https://bugs.webkit.org/show_bug.cgi?id=146181 |
| |
| Reviewed by Martin Robinson. |
| |
| Bump our GLib requirement to 2.36 to reflect reality, since we are using GTask. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-06-20 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| [EFL] Do not consider test directories when DEVELOPER_MODE is OFF |
| https://bugs.webkit.org/show_bug.cgi?id=146171 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| Exposed ENABLE_DEVELOPER_MODE to Compiler and CMake definition when DEVELOPER_MODE is ON. |
| |
| 2015-06-19 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] FindGTK3.cmake should not modify the values of build options |
| https://bugs.webkit.org/show_bug.cgi?id=144613 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/FindGTK3.cmake: Do not check or set the value of ENABLE_X11_TARGET and |
| ENABLE_WAYLAND_TARGET. Instead, simply define the variables GTK3_SUPPORTS_X11 and |
| GTK3_SUPPORTS_WAYLAND as appropriate. Also, rename GTK_SUPPORTS_GESTURES to |
| GTK3_SUPPORTS_GESTURES for consistency. |
| * Source/cmake/OptionsGTK.cmake: Fail the build if the appropriate GTK+ backend is not |
| available. It's not possible to automatically select a backend correctly anymore, since all |
| options are set at the same time. |
| |
| 2015-06-19 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Remove unnecessary svn:executable flags |
| https://bugs.webkit.org/show_bug.cgi?id=146107 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| * ManualTests/iframe_notifications/iframe-reparenting-close-window-child.html: Removed property svn:executable. |
| * ManualTests/iframe_notifications/iframe-reparenting-close-window-iframe.html: Removed property svn:executable. |
| * ManualTests/iframe_notifications/iframe-reparenting-close-window.html: Removed property svn:executable. |
| * ManualTests/select-menu-list-wrongly-positioned.html: Removed property svn:executable. |
| * ManualTests/svg-text-float-not-removed-crash.html: Removed property svn:executable. |
| |
| 2015-06-18 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| [EFL] Use SET_AND_EXPOSE_TO_BUILD instead of definitions |
| https://bugs.webkit.org/show_bug.cgi?id=146108 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2015-06-16 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| [EFL] Remove duplicated PUBLIC argument in OptionsEfl.cmake |
| https://bugs.webkit.org/show_bug.cgi?id=146035 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2015-06-16 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| [GTK] [Wayland] Should be possible to build with support for both X11 and Wayland. |
| https://bugs.webkit.org/show_bug.cgi?id=145701 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/OptionsGTK.cmake: Remove conflicting options. |
| |
| 2015-06-15 Jon Honeycutt <jhoneycutt@apple.com> |
| |
| [iOS] Crash long pressing on <input type=file> |
| https://bugs.webkit.org/show_bug.cgi?id=146009 |
| <rdar://problem/21234453> |
| |
| Reviewed by Ryosuke Niwa. |
| |
| * ManualTests/ios/long-press-input-type-file-crash.html: Added. |
| |
| 2015-06-16 Brent Fulgham <bfulgham@apple.com> |
| |
| Rollout accidental Xcode project change. |
| |
| * WebKit.xcworkspace/xcshareddata/xcschemes/All Source (target WebProcess).xcscheme: |
| |
| 2015-06-12 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [EFL] Bump EWebKit version from 1.11.0 to 1.14.0 |
| https://bugs.webkit.org/show_bug.cgi?id=145909 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| Bump EWebKit version based on efl library version used by the EWebKit. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2015-06-11 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r185453. |
| https://bugs.webkit.org/show_bug.cgi?id=145881 |
| |
| it broke the 32-bit build (Requested by clopez on #webkit). |
| |
| Reverted changeset: |
| |
| "[GTK] [Wayland] Should be possible to build with support for |
| both X11 and Wayland." |
| https://bugs.webkit.org/show_bug.cgi?id=145701 |
| http://trac.webkit.org/changeset/185453 |
| |
| 2015-06-11 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| [GTK] [Wayland] Should be possible to build with support for both X11 and Wayland. |
| https://bugs.webkit.org/show_bug.cgi?id=145701 |
| |
| Reviewed by Žan Doberšek. |
| |
| * Source/cmake/OptionsGTK.cmake: Remove conflicting options. |
| |
| 2015-06-03 Daniel Bates <dabates@apple.com> |
| |
| Caps lock indicator should not be shown in read-only or disabled field |
| https://bugs.webkit.org/show_bug.cgi?id=145612 |
| <rdar://problem/21227454> |
| |
| Reviewed by Darin Adler. |
| |
| * ManualTests/password-caps-lock-should-not-show-in-read-only-field.html: Added. |
| * ManualTests/password-caps-lock-should-not-show-when-field-becomes-disabled.html: Added. |
| * ManualTests/password-caps-lock-should-not-show-when-field-becomes-read-only.html: Added. |
| |
| 2015-06-01 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [cmake] Suppress parentheses-equality warnings |
| https://bugs.webkit.org/show_bug.cgi?id=145126 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/WebKitHelpers.cmake: |
| |
| 2015-05-28 Carlos Alberto Lopez Perez <clopez@igalia.com> |
| |
| [CMake] Improve detection and usage of GL/GLES/EGL libraries. |
| https://bugs.webkit.org/show_bug.cgi?id=145408 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/FindEGL.cmake: Improve detection of EGL libraries. |
| * Source/cmake/FindGLES.cmake: Removed. It was used by the EGL port. |
| Remove it and make the EGL port use the improved FindOpenGLES2.cmake |
| instead. |
| * Source/cmake/FindOpenGL.cmake: Added. Add module to detect OpenGL |
| libraries. Detect also GLX libraries. |
| * Source/cmake/FindOpenGLES2.cmake: Improve detection of OpenGLES-v2 |
| libraries. Use find_path() to get the include path. |
| * Source/cmake/OptionsEfl.cmake: Use now the improved FindOpenGLES2 |
| module. |
| * Source/cmake/OptionsGTK.cmake: Set default value for ENABLE_GLES2 |
| depending on the libraries found on the system. |
| Move the detection of GLX (and the include of CMakePushCheckState) |
| to FindOpenGL.cmake. |
| Ensure that we only define USE_GLX when we build with OpenGL |
| (but not with GLESv2). |
| |
| 2015-05-27 Dean Jackson <dino@apple.com> |
| |
| img.currentSrc problem in strict mode with old picturefill |
| https://bugs.webkit.org/show_bug.cgi?id=144095 |
| <rdar://problem/21087013> |
| |
| Reviewed by Simon Fraser. |
| |
| Add a PICTURE_SIZES flag. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWindows.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-05-27 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.2 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2015-05-25 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Export DatabaseProcessMainUnix symbol. |
| |
| Add DatabaseProcessMainUnix symbol to gtksymbols.filter so that it |
| is exported in production builds. |
| |
| * Source/cmake/gtksymbols.filter: |
| |
| 2015-05-25 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Enable IndexedDB |
| https://bugs.webkit.org/show_bug.cgi?id=98932 |
| |
| Reviewed by Žan Doberšek. |
| |
| * Source/cmake/OptionsGTK.cmake: Enable DATABASE_PROCESS and INDEXED_DATABASE. |
| * Source/cmake/WebKitFeatures.cmake: Add ENABLE_DATABASE_PROCESS. |
| |
| 2015-05-24 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| [GTK] Bump GCC requirements to 4.9.0 |
| https://bugs.webkit.org/show_bug.cgi?id=145211 |
| |
| Reviewed by Žan Doberšek. |
| |
| It's required to build with IndexedDB support when using GCC, |
| clang works just fine. See https://bugs.webkit.org/show_bug.cgi?id=98932. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-05-18 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Ignore warnings in system headers |
| https://bugs.webkit.org/show_bug.cgi?id=144747 |
| |
| Reviewed by Darin Adler. |
| |
| Require CMake 2.8.12 when compiling the GTK+ port. This is because we use the |
| target_include_directories command (added in 2.8.11) in GTK-specific cmake files, and also |
| use the SYSTEM argument to the command (added in 2.8.12). |
| |
| * CMakeLists.txt: |
| |
| 2015-05-14 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Error out when ruby is too old |
| https://bugs.webkit.org/show_bug.cgi?id=145014 |
| |
| Reviewed by Martin Robinson. |
| |
| Error out immediately after checking for Ruby if the ruby executable is not found, or if it |
| is too old. |
| |
| * CMakeLists.txt: |
| |
| 2015-05-14 Zan Dobersek <zdobersek@igalia.com> |
| |
| [GTK] Enable plugin-related CMake options and variables for the X11 target only |
| https://bugs.webkit.org/show_bug.cgi?id=144995 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsGTK.cmake: Plugins are only supported for |
| the X11 windowing target at the moment, so the following options |
| and variables should be enabled or disabled accordingly: |
| - ENABLE_PLUGIN_PROCESS_GTK2 |
| - ENABLE_NETSCAPE_PLUGIN_API |
| - ENABLE_PLUGIN_PROCESS |
| |
| 2015-05-12 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| Linker fails without -DDEVELOPER_MODE=ON |
| https://bugs.webkit.org/show_bug.cgi?id=144117 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| Remove fvisibility flags. linker script will cover the functionality for ewebkit2.so in release mode, |
| * Source/cmake/eflsymbols.filter: Updated symbol patterns which should be exposed for ewebkit2. |
| |
| 2015-05-10 Philip Chimento <philip.chimento@gmail.com> |
| |
| CMake defines CAIROGL_FOUND, not CAIRO_GL_FOUND |
| https://bugs.webkit.org/show_bug.cgi?id=144846 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/FindCairoGL.cmake: Use CAIROGL_* instead of |
| CAIRO_GL_* throughout, because find_package will define |
| CAIROGL_FOUND. |
| * Source/cmake/OptionsGTK.cmake: Ditto. |
| |
| 2015-05-10 Philip Chimento <philip.chimento@gmail.com> |
| |
| [CMake] Some macros need to be defined/undefined, rather than ON/OFF |
| https://bugs.webkit.org/show_bug.cgi?id=144845 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/OptionsGTK.cmake: Only define MOZ_X11 and XP_UNIX |
| if their corresponding WTF options are ON. The code in npapi.h |
| relies on these being undefined if they are to be switched off. |
| |
| 2015-05-09 Yoav Weiss <yoav@yoav.ws> |
| |
| Remove the PICTURE_SIZES build flag |
| https://bugs.webkit.org/show_bug.cgi?id=144679 |
| |
| Reviewed by Benjamin Poulain. |
| |
| Removed the PICTURE_SIZES build time flag. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/OptionsWindows.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-05-08 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] [CMake] Check for required X libraries |
| https://bugs.webkit.org/show_bug.cgi?id=144823 |
| |
| Reviewed by Martin Robinson. |
| |
| Error out if missing libXcomposite, libXdamage, libXrender, or libXt. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 015-05-08 Michael Catanzaro <mcatanzaro@igalia.com>, Martin Robinson <mrobinson@igalia.com> |
| |
| [GTK] Checks for DEVELOPMENT_BUILD are all wrong |
| https://bugs.webkit.org/show_bug.cgi?id=144746 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| Don't set DEVELOPMENT_BUILD. We check whether it is defined for conditional compilation, not |
| what it is defined to, so defining it to 0 effectively turned it on always. Instead set |
| ENABLE_DEVELOPER_MODE so that we can use the ENABLE macro inside WebKit source code. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-05-08 Daniel Bates <dabates@apple.com> |
| |
| [iOS] WebSQL operations are not performed after device is locked |
| https://bugs.webkit.org/show_bug.cgi?id=137503 |
| <rdar://problem/20844952> |
| |
| Rubber-stamped by Alexey Proskuryakov. |
| |
| Add a manual test to help verify that we do not regress this issue. |
| |
| * ManualTests/ios/execute-sql-transaction-callback-after-locking-unlocking-device-in-earlier-transaction.html: Added. |
| |
| 2015-05-08 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r183945. |
| https://bugs.webkit.org/show_bug.cgi?id=144789 |
| |
| "It broke all the GTK+ tests" (Requested by KaL on #webkit). |
| |
| Reverted changeset: |
| |
| "[GTK] Checks for DEVELOPMENT_BUILD are all wrong" |
| https://bugs.webkit.org/show_bug.cgi?id=144746 |
| http://trac.webkit.org/changeset/183945 |
| |
| 2015-05-07 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| Cleanup after r183940 |
| https://bugs.webkit.org/show_bug.cgi?id=144768 |
| |
| Unreviewed. |
| |
| Looks like the empty directories were not deleted. |
| |
| * Source/PAL: Removed. |
| * Source/PAL/Configurations: Removed. |
| * Source/PAL/PAL.xcodeproj: Removed. |
| * Source/PAL/graphics: Removed. |
| |
| 2015-05-07 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Checks for DEVELOPMENT_BUILD are all wrong |
| https://bugs.webkit.org/show_bug.cgi?id=144746 |
| |
| Reviewed by Martin Robinson. |
| |
| Don't set DEVELOPMENT_BUILD. We check whether it is defined for conditional compilation, not |
| what it is defined to, so defining it to 0 effectively turned it on always. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-05-05 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| Revert "Introducing the Platform Abstraction Layer (PAL)" |
| https://bugs.webkit.org/show_bug.cgi?id=144751 |
| |
| Unreviewed. |
| |
| PAL should be a new target inside WebCore, rather than a top-level folder. |
| |
| * WebKit.xcworkspace/contents.xcworkspacedata: Add it to the workspace. |
| |
| 2015-05-07 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Update OptionsGTK.cmake and NEWS for 2.9.1 release. |
| |
| * Source/cmake/OptionsGTK.cmake: Bump version numbers. |
| |
| 2015-05-05 Myles C. Maxfield <mmaxfield@apple.com> |
| |
| Introducing the Platform Abstraction Layer (PAL) |
| https://bugs.webkit.org/show_bug.cgi?id=143358 |
| |
| Reviewed by Simon Fraser. |
| |
| * WebKit.xcworkspace/contents.xcworkspacedata: Add it to the workspace. |
| |
| 2015-05-04 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [cmake] Disable GNU Gold linker on Cortex A53 |
| https://bugs.webkit.org/show_bug.cgi?id=144382 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2015-05-01 Martin Robinson <mrobinson@igalia.com> |
| |
| USE(...) macro should expect unprefixed variables |
| https://bugs.webkit.org/show_bug.cgi?id=144454 |
| |
| Reviewed by Daniel Bates. |
| |
| * Source/cmake/OptionsAppleWin.cmake: Replace all occurrences WTF_USE with USE. |
| * Source/cmake/OptionsEfl.cmake: Ditto. |
| * Source/cmake/OptionsGTK.cmake: Ditto. |
| * Source/cmake/OptionsMac.cmake: Ditto. |
| * Source/cmake/OptionsWinCairo.cmake: Ditto. |
| * Source/cmake/WebKitFeatures.cmake: No longer expose WTF_USE when encountering |
| USE variables. |
| |
| 2015-04-30 Martin Robinson <mrobinson@igalia.com> |
| |
| [CMake] Automatically expose WTF_USE_FOO to the build when USE_FOO is exposed |
| https://bugs.webkit.org/show_bug.cgi?id=144394 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| Automatically expose WTF_USE_FOO when USE_FOO is exposed. A side-effect of this change |
| is that it fixes the redirected XComposite window for GTK+, which was accidentally |
| disabled in previous reworking of the CMake configuration. |
| |
| * Source/cmake/OptionsGTK.cmake: We no longer need to expose the WTF_ prefixed |
| version of USE variables. |
| * Source/cmake/WebKitFeatures.cmake: Automatically expose WTF_USE_FOO when USE_FOO |
| is exposed to the build. |
| |
| 2015-04-30 Carlos Garcia Campos <cgarcia@igalia.com> |
| |
| Unreviewed. Bump GTK+ version numbers. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-29 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| [EFL] CMake should be failed if openwebrtc package does not exist but ENABLE_MEDIA_STREAM is ON |
| https://bugs.webkit.org/show_bug.cgi?id=144435 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| This patch adds REQUIRED option for OpenWebRTC when ENABLE_MEDIA_STREAM is ON. |
| In addition, this adds DEFAULT_PORT_VALUE for ENABLE_MEDIA_STREAM to match with FeatureList.pm |
| |
| * Source/cmake/OptionsEfl.cmake: |
| |
| 2015-04-29 Joseph Pecoraro <pecoraro@apple.com> |
| |
| REGRESSION(183583): [Mac] make without SDKROOT has issues |
| https://bugs.webkit.org/show_bug.cgi?id=144431 |
| |
| Reviewed by Dan Bernstein. |
| |
| * Source/Makefile: |
| Assume an empty SDKROOT means an macosx variant, so only |
| enable settings if the SDKROOT is not empty and does not |
| contain "macosx". |
| |
| 2015-04-29 Martin Robinson <mrobinson@igalia.com> |
| |
| Fix the GTK+ build after r183584 |
| |
| * Source/cmake/OptionsGTK.cmake: Properly use the USE_LIBHYPHEN and HYPHEN_FOUND variables. |
| |
| 2015-04-29 Martin Robinson <mrobinson@igalia.com> |
| |
| [GTK] Add support for automatic hyphenation |
| https://bugs.webkit.org/show_bug.cgi?id=44478 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/FindHyphen.cmake: Added. A CMake module for finding libhyphen. |
| * Source/cmake/OptionsGTK.cmake: Look for libhyphen and enable hyphenation if found. |
| * Source/cmakeconfig.h.cmake: Pass through the whether libhyphen is enabled. |
| |
| 2015-04-29 Jake Nielsen <jacob_nielsen@apple.com> |
| |
| Failure when building WebKit for appletvsimulator. |
| https://bugs.webkit.org/show_bug.cgi?id=144356 |
| |
| Reviewed by Alexey Proskuryakov. |
| |
| Changes Makefile logic to check for "not OS X" rather than "is iOS" to |
| make TVOS and WatchOS behave correctly. |
| |
| * Source/Makefile: |
| |
| 2015-04-29 Martin Robinson <mrobinson@igalia.com> |
| |
| [CMake] [GTK] Organize and clean up unused CMake variables |
| https://bugs.webkit.org/show_bug.cgi?id=144364 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsGTK.cmake: Remove unused variables and move variables |
| specific to certain projects into their PlatformGTK.cmake files. |
| |
| 2015-04-29 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| [EFL] Build failure to find gio-unix |
| https://bugs.webkit.org/show_bug.cgi?id=144083 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Original patch by Doug Newgard <scimma22@outlook.com> |
| |
| * Source/cmake/OptionsEfl.cmake: Moved geoclue block before find_package(GLIB...) |
| |
| 2015-04-28 Ryuan Choi <ryuan.choi@navercorp.com> |
| |
| [CoordinatedGraphics] Merge TILED_BACKING_STORE guard with COORDINATED_GRAPHICS |
| https://bugs.webkit.org/show_bug.cgi?id=143001 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsEfl.cmake: Removed TILED_BACKING_STORE definition. |
| * Source/cmake/OptionsGTK.cmake: Ditto. |
| |
| 2015-04-28 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Unreviewed, fix typo in previous commit |
| |
| libsecretr -> libsecret in the error message. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-28 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Clean up feature detection and make it hard to accidentally build without optional features |
| https://bugs.webkit.org/show_bug.cgi?id=143546 |
| |
| Reviewed by Martin Robinson. |
| |
| Add USE_GSTREAMER_MPEGTS option and turn it off by default. Turn off ENABLE_SUBTLE_CRYPTO |
| by default. Turn on ENABLE_GEOLOCATION by default. Add USE_LIBNOTIFY and turn it on by |
| default. Fail the build with an informative error message if an optional dependency required |
| for an enabled feature is not present. Perform find_package commands only when necessary. |
| Make ENABLE_API_TESTS private. Alphabetize the feature checks (yes, this is actually |
| possible now!). |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-28 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Make all options actually options |
| https://bugs.webkit.org/show_bug.cgi?id=144106 |
| |
| Reviewed by Martin Robinson. |
| |
| Use WEBKIT_OPTION_DEFINE to set ENABLE_GTKDOC, ENABLE_INTROSPECTION, ENABLE_X11_TARGET, and |
| ENABLE_WAYLAND_TARGET. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-28 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Unreviewed, fix GTK build after r183452 |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-27 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Add one single option to control all OpenGL-related options |
| https://bugs.webkit.org/show_bug.cgi?id=144105 |
| |
| Reviewed by Martin Robinson. |
| |
| Add public ENABLE_OPENGL option, which is mandatory for ENABLE_3D_TRANSFORMS, |
| ENABLE_ACCELERATED_2D_CANVAS, ENABLE_GLES2, ENABLE_THREADED_COMPOSITOR, ENABLE_WEBGL, |
| USE_REDIRECTED_XCOMPOSITE_WINDOW, and USE_GSTREAMER_GL. Make ENABLE_GLES2 a proper WebKit |
| option and move code around accordingly. Use WEBKIT_OPTION_DEPEND and rely on it. Add a |
| large comment to explain why default value of ENABLE_ACCELERATED_2D_CANVAS is based on the |
| presence of CairoGL. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-27 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] ENABLE_SMOOTH_SCROLLING should be private |
| https://bugs.webkit.org/show_bug.cgi?id=144306 |
| |
| Reviewed by Martin Robinson. |
| |
| Make ENABLE_SMOOTH_SCROLLING private instead of public. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-27 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| Rename WTF_USE_3D_GRAPHICS to ENABLE_GRAPHICS_CONTEXT_3D |
| https://bugs.webkit.org/show_bug.cgi?id=144193 |
| |
| Reviewed by Darin Adler. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/OptionsWinCairo.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-27 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Should be possible for an option to conflict with other options |
| https://bugs.webkit.org/show_bug.cgi?id=143956 |
| |
| Reviewed by Martin Robinson. |
| |
| Add WEBKIT_OPTION_CONFLICT macro, which fails the build if conflicting options are on. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-22 Martin Robinson <mrobinson@igalia.com> |
| |
| [CMake] Autogenerate cmakeconfig.h.cmake |
| https://bugs.webkit.org/show_bug.cgi?id=143997 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * CMakeLists.txt: Create the configuration header as the last part of the cmake run. |
| * Source/CMakeLists.txt: No longer use configure_file to create cmakeconfig.h. |
| * Source/cmake/OptionsCommon.cmake: Expose WTF_CPU_ARM64_CORTEXA53 to the build explicitly. |
| * Source/cmake/OptionsGTK.cmake: Expose variables to the build using SET_AND_EXPOSE_TO_BUILD. |
| Do some other miscellaneous related cleanup. |
| * Source/cmake/OptionsEFL.cmake: Expose HAVE_LLVM to the build. |
| * Source/cmake/WebKitFeatures.cmake: Expose all WebKit features to the build. Add support for |
| build exposed variables. Add a macro to generate a configuration from them. |
| * Source/cmakeconfig.h.cmake: Removed. |
| |
| 2015-04-24 Philippe Normand <pnormand@igalia.com> |
| |
| [JHBuild] Move to upstream OpenWebRTC |
| https://bugs.webkit.org/show_bug.cgi?id=144145 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/FindOpenWebRTC.cmake: Check the presence of the |
| owr-gst library. |
| |
| 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com> |
| |
| [ES6] Implement ES6 template literals |
| https://bugs.webkit.org/show_bug.cgi?id=142691 |
| |
| Reviewed by Darin Adler. |
| |
| Add ENABLE_ES6_TEMPLATE_LITERAL_SYNTAX compile time flag. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmakeconfig.h.cmake: |
| |
| 2015-04-25 Martin Robinson <mrobinson@igalia.com> |
| |
| Rename ENABLE_3D_RENDERING to ENABLE_3D_TRANSFORMS |
| https://bugs.webkit.org/show_bug.cgi?id=144182 |
| |
| Reviewed by Simon Fraser. |
| |
| * Source/cmake/OptionsEfl.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS. |
| * Source/cmake/OptionsGTK.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS. |
| * Source/cmake/OptionsMac.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS. |
| * Source/cmake/WebKitFeatures.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS. |
| * Source/cmakeconfig.h.cmake: Replace all instances of 3D_RENDERING with 3D_TRANSFORMS. |
| |
| 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Add more public options |
| https://bugs.webkit.org/show_bug.cgi?id=144116 |
| |
| Reviewed by Martin Robinson. |
| |
| Add ENABLE_ICONDATABASE, ENABLE_JIT, and USE_SYSTEM_MALLOC as public options. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Some internal variables are not marked as advanced |
| https://bugs.webkit.org/show_bug.cgi?id=143595 |
| |
| Reviewed by Martin Robinson. |
| |
| * Source/cmake/FindFreetype2.cmake: Mark internal options as advanced. |
| * Source/cmake/FindHarfBuzz.cmake: Mark HARFBUZZ_ICU_LIBRARIES as advanced. |
| |
| 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Mark as advanced the build options we don't want to expose |
| https://bugs.webkit.org/show_bug.cgi?id=143558 |
| |
| Reviewed by Martin Robinson. |
| |
| Mark various options as private instead of public. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Should be possible for an option to depend on multiple options |
| https://bugs.webkit.org/show_bug.cgi?id=143839 |
| |
| Reviewed by Martin Robinson. |
| |
| Use a list instead of a single variable to track the dependencies of each option. Iterate |
| over the list as many times as necessary to ensure all options are properly disabled. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] ENABLE_THREADED_COMPOSITOR should not be at the bottom of the options list |
| https://bugs.webkit.org/show_bug.cgi?id=144103 |
| |
| Reviewed by Martin Robinson. |
| |
| Just move ENABLE_THREADED_COMPOSITOR so it's alphabetized properly. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-23 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [GTK] Fixups for ENABLE_CREDENTIAL_STORAGE |
| https://bugs.webkit.org/show_bug.cgi?id=144102 |
| |
| Reviewed by Martin Robinson. |
| |
| Use WEBKIT_OPTION_DEFAULT_PORT_VALUE to set ENABLE_CREDENTIAL_STORAGE instead of doing so |
| manually. Fail the build if libsecret is not found but ENABLE_CREDENTIAL_STORAGE is set. |
| Also, do not set ENABLE_CREDENTIAL_STORAGE redundantly. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Clean up JSC JIT options |
| https://bugs.webkit.org/show_bug.cgi?id=143998 |
| |
| Reviewed by Filip Pizlo. |
| |
| * Source/cmake/OptionsEfl.cmake: Remove handling of ENABLE_LLINT_C_LOOP and preprocessor |
| define for ENABLE_FTL_NATIVE_CALL_INLINING. |
| * Source/cmake/OptionsMac.cmake: Remove override of ENABLE_LLINT_C_LOOP |
| * Source/cmake/WebKitFeatures.cmake: Remove ENABLE_LLINT_C_LOOP. Add ENABLE_DFG_JIT and |
| ENABLE_FTL_NATIVE_CALL_INLINING. Specify proper dependencies for these features. |
| * Source/cmakeconfig.h.cmake: Remove ENABLE_LLINT_C_LOOP and add ENABLE_DFG_JIT. |
| |
| 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Use lowercase for local variables in macros |
| https://bugs.webkit.org/show_bug.cgi?id=144059 |
| |
| Reviewed by Martin Robinson. |
| |
| Convert some variable names to lowercase. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-22 Commit Queue <commit-queue@webkit.org> |
| |
| Unreviewed, rolling out r183116. |
| https://bugs.webkit.org/show_bug.cgi?id=144060 |
| |
| Inadvertently deleted a file... (Requested by mcatanzaro on |
| #webkit). |
| |
| Reverted changeset: |
| |
| "[CMake] Use lowercase for local variables in macros" |
| https://bugs.webkit.org/show_bug.cgi?id=144059 |
| http://trac.webkit.org/changeset/183116 |
| |
| 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Use lowercase for local variables in macros |
| https://bugs.webkit.org/show_bug.cgi?id=144059 |
| |
| Reviewed by Martin Robinson. |
| |
| Convert some variable names to lowercase. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Features list should print dots every other row |
| https://bugs.webkit.org/show_bug.cgi?id=143832 |
| |
| Reviewed by Martin Robinson. |
| |
| Discount private options when determining whether to print dots on a given row of the |
| features list. Also, simplify the logic by using only one for loop, and fix a couple errors |
| (inverted use of SHOULD_PRINT_DOTS, one use of the renamed variable SHOULD_PRINT_POINTS that |
| wasn't noticed because it only affects the first line, and use of the variable name as a |
| string in a conditional.) |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-22 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Require specifying visibility of WebKit options |
| https://bugs.webkit.org/show_bug.cgi?id=143831 |
| |
| Reviewed by Alex Christensen. |
| |
| * Source/cmake/OptionsEfl.cmake: Specify all options as PUBLIC |
| * Source/cmake/OptionsGTK.cmake: Specify all options as PUBLIC |
| * Source/cmake/OptionsMac.cmake: Specify all options as PRIVATE |
| * Source/cmake/OptionsWindows.cmake: Specify all options as PUBLIC |
| * Source/cmake/WebKitFeatures.cmake: Require specifying options as PUBLIC or PRIVATE. |
| Remove WEBKIT_OPTION_DEFINE_PUBLIC and WEBKIT_OPTION_PRIVATE_PORT_VALUE. Specify all |
| cross-platform options as PRIVATE. |
| |
| 2015-04-19 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [CMake] Synchronize variables between WebKitFeatures.cmake and cmakedonfig.h.cmake |
| https://bugs.webkit.org/show_bug.cgi?id=143935 |
| |
| Reviewed by Darin Adler. |
| |
| Some variables aren't defined in these files or unused variables aren't removed. This |
| patch cleans up it as well as fix wrong alphabet order. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmakeconfig.h.cmake: |
| |
| 2015-04-19 Simon Fraser <simon.fraser@apple.com> |
| |
| Restore the WebKit.xcworkspace to the way it was before r182899, |
| which inadvertently added the Source directory and a couple of source |
| files. |
| |
| * WebKit.xcworkspace/contents.xcworkspacedata: |
| |
| 2015-04-16 Basile Clement <basile_clement@apple.com> |
| |
| Extract the allocation profile from JSFunction into a rare object |
| https://bugs.webkit.org/show_bug.cgi?id=143807 |
| |
| Reviewed by Filip Pizlo. |
| |
| * WebKit.xcworkspace/contents.xcworkspacedata: |
| |
| 2015-04-16 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [EFL] Bump LLVM to version 3.6.0 on X86_64 |
| https://bugs.webkit.org/show_bug.cgi?id=143604 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/FindLLVM.cmake: Added version handling. |
| * Source/cmake/OptionsEfl.cmake: Require LLVM 3.6.0 on X86_64 and patched LLVM 3.5.0 on AArch64. |
| |
| 2015-04-15 Timothy Horton <timothy_horton@apple.com> |
| |
| Custom CSS cursors do not use -webkit-image-set on retina displays |
| https://bugs.webkit.org/show_bug.cgi?id=120783 |
| |
| Reviewed by Beth Dakin. |
| Patch by Evan Wallace <evan.exe@gmail.com>. |
| |
| Add a manual test for custom CSS cursors on retina displays. |
| |
| * ManualTests/retina-cursors.html: Added. |
| |
| 2015-04-15 Alex Christensen <achristensen@webkit.org> |
| |
| Progress towards CMake on Mac. |
| https://bugs.webkit.org/show_bug.cgi?id=143785 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * CMakeLists.txt: |
| * Source/cmake/OptionsMac.cmake: |
| * Source/cmake/WebKitFS.cmake: |
| |
| 2015-04-10 Jon Honeycutt <jhoneycutt@apple.com> |
| |
| Cannot click "Next" button on Google two-factor auth setup page |
| |
| <https://bugs.webkit.org/show_bug.cgi?id=143624> |
| <rdar://problem/19175714> |
| |
| Reviewed by Darin Adler. |
| |
| * ManualTests/button-that-focuses-itself-on-click.html: Added. |
| |
| 2015-04-13 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [cmake] REGRESSION(182663): It broke feature dependency handling |
| https://bugs.webkit.org/show_bug.cgi?id=143665 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| Don't try to check the value of options before defining the options. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-13 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [cmake] Add ENABLE(ATTACHMENT_ELEMENT) to the build system |
| https://bugs.webkit.org/show_bug.cgi?id=143664 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| * Source/cmake/OptionsEfl.cmake: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/WebKitFeatures.cmake: |
| * Source/cmakeconfig.h.cmake: |
| |
| 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [EFL] Enable Media Source |
| https://bugs.webkit.org/show_bug.cgi?id=143635 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/cmake/OptionsEfl.cmake: Add ENABLE_MEDIA_SOURCE switch. |
| |
| 2015-04-11 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Miscellaneous issues in WebKitFeatures.cmake |
| https://bugs.webkit.org/show_bug.cgi?id=143636 |
| |
| Reviewed by Martin Robinson. |
| |
| Rename _WEBKIT_AVAILABLE_OPTIONS_INITIALVALUE_ variables to |
| _WEBKIT_AVAILABLE_OPTIONS_INITIAL_VALUE_ |
| |
| Rename _WEBKIT_AVAILABLE_OPTIONS_ISPUBLIC_ variables to |
| _WEBKIT_AVAILABLE_OPTIONS_IS_PUBLIC_ |
| |
| Rename _SHOULD_PRINT_POINTS to _SHOULD_PRINT_DOTS |
| |
| Update USE_SYSTEM_MALLOC description to not mention TCmalloc |
| |
| Fix ENABLE_TOUCH_SLIDER so that it can be used |
| |
| Add a comment |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-11 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Print sorted feature list at the very end of the configure process |
| https://bugs.webkit.org/show_bug.cgi?id=143596 |
| |
| Reviewed by Martin Robinson. |
| |
| * CMakeLists.txt: Call PRINT_WEBKIT_OPTIONS at the bottom of the file. |
| * Source/cmake/WebKitFeatures.cmake: Split option printing into PRINT_WEBKIT_OPTIONS macro, |
| and sort the options before printing. Reorder some code so that features still get |
| propagated to the bindings generators. |
| |
| 2015-04-11 Michael Catanzaro <mcatanzaro@igalia.com> |
| |
| [CMake] Options should be marked as advanced by default |
| https://bugs.webkit.org/show_bug.cgi?id=143572 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Options defined with WEBKIT_OPTION_DEFINE are now advanced so that they are hidden from |
| users by default, unless WEBKIT_OPTION_DEFAULT_PORT_VALUE is used. Add new macros |
| WEBKIT_OPTION_DEFINE_PUBLIC to define an option that's not hidden by default, to be used |
| for adding port-specific options, and WEBKIT_OPTION_PRIVATE_PORT_VALUE to override an |
| option without making it public. |
| |
| * Source/cmake/WebKitFeatures.cmake: |
| |
| 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org> |
| |
| [CMake] Remove unnecessary ENABLE_WEBCORE switch |
| https://bugs.webkit.org/show_bug.cgi?id=143584 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| WebCore should be built for all ports. So ENABLE_WEBCORE switch looks be redundant. |
| Remove it. |
| |
| * CMakeLists.txt: |
| * Source/CMakeLists.txt: |
| * Source/cmake/OptionsGTK.cmake: |
| * Source/cmake/WebKitFS.cmake: |
| |
| 2015-04-08 Filip Pizlo <fpizlo@apple.com> |
| |
| Unreviewed, revert accidental commit. |
| |
| * Makefile.shared: |
| |
| 2015-04-08 Alex Christensen <achristensen@webkit.org> and Patrick Gansterer <paroga@webkit.org> |
| |
| Add CMake build system for WinCairo port. |
| https://bugs.webkit.org/show_bug.cgi?id=115944 |
| |
| Reviewed by Chris Dumez. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| * Source/cmake/WebKitMacros.cmake: |
| Make ADD_PRECOMPILED_HEADER more like http://stackoverflow.com/questions/148570/using-pre-compiled-headers-with-cmake |
| |
| 2015-04-06 Alberto Garcia <berto@igalia.com> |
| |
| [GTK] Fix HPPA build |
| https://bugs.webkit.org/show_bug.cgi?id=143453 |
| |
| Reviewed by Darin Adler. |
| |
| Add HPPA to the list of supported CPUs. |
| |
| * CMakeLists.txt: |
| |
| 2015-04-03 Csaba Osztrogonác <ossy@webkit.org> |
| |
| Unreviewed, kick the GTK bots to fix an incremental build issue. |
| |
| * Source/cmake/OptionsGTK.cmake: |
| |
| 2015-04-03 Zan Dobersek <zdobersek@igalia.com> |
| |
| Fix the EFL and GTK build after r182243 |
| https://bugs.webkit.org/show_bug.cgi?id=143361 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| * Source/PlatformEfl.cmake: Add a custom command that copies |
| the InspectorBackendCommands.js file into the proper directory |
| under DerivedSources/WebInspectorUI/. |
| |
| 2015-04-01 Alex Christensen <achristensen@webkit.org> |
| |
| Progress towards CMake on Windows and Mac. |
| https://bugs.webkit.org/show_bug.cgi?id=143293 |
| |
| Reviewed by Filip Pizlo. |
| |
| * CMakeLists.txt: |
| Set DERIVED_SOURCES_WTF_DIR for Windows. |
| * Source/CMakeLists.txt: |
| Don't compile bmalloc on Windows. |
| * Source/cmake/OptionsCommon.cmake: |
| Use the absolute path of the C preprocessor. |
| * Source/cmake/OptionsWinCairo.cmake: |
| Added needed definitions. |
| * Source/cmake/OptionsWindows.cmake: |
| Set some default values and removed support for old Visual Studio versions before /MP. |
| * Source/cmake/WebKitFS.cmake: |
| Make WTF DerivedSources directory. |
| * Source/cmake/WebKitMacros.cmake: |
| Added ADD_PRECOMPILED_HEADER macro based on |
| http://stackoverflow.com/questions/148570/using-pre-compiled-headers-with-cmake |
| |
| 2015-04-01 Gwang Yoon Hwang <yoon@igalia.com> |
| |
| Use colored diagnostics when building with cmake + ninja + clang |
| https://bugs.webkit.org/show_bug.cgi?id=143297 |
| |
| Reviewed by Žan Doberšek. |
| |
| Because that ninja sets subprocess stdout/stderr to a pipe, clang |
| disables colored output. |
| This patch forces clang to use colored diagnostics when we are using |
| the ninja. |
| |
| * Source/cmake/OptionsCommon.cmake: |
| |
| 2015-03-29 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| [CMake] Update old CMakeList.txt in gtest |
| https://bugs.webkit.org/show_bug.cgi?id=143192 |
| |
| Reviewed by Darin Adler. |
| |
| CMake ports have used cmake/gtest/CMakeLists.txt instead of ThirdParty/test/CMakeLists.txt |
| in order to build gtest. However it looks ThirdParty/test/CMakeLists.txt won't be used anymore. |
| So this patch moves cmake/gtest/CMakeLists.txt to ThirdPart/test/CMakeLists.txt, and use it. |
| |
| * Source/CMakeLists.txt: |
| * Source/cmake/gtest/CMakeLists.txt: Removed. |
| |
| 2015-03-27 Gyuyoung Kim <gyuyoung.kim@samsung.com> |
| |
| [CMake] Remove unnecessary INCLUDE_IF_EXISTS macro |
| https://bugs.webkit.org/show_bug.cgi?id=143138 |
| |
| Reviewed by Csaba Osztrogonác. |
| |
| INCLUDE_IF_EXISTS isn't used except for 2 places. However those uses can |
| be replaced with WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS. |
| |
| * Source/cmake/OptionsWindows.cmake: |
| Set "PORT" instead of "PORT_FALLBACK" because there is no benefit to define PORT_FALLBACK. |
| * Source/cmake/WebKitMacros.cmake: |
| |
| 2015-03-27 Víctor Manuel Jáquez Leal <vjaquez@igalia.com> |
| |
| [GStreamer] share GL context in pipeline, part 2 |
| https://bugs.webkit.org/show_bug.cgi?id=143049 |
| |
| Reviewed by Carlos Garcia Campos. |
| |
| * Source/cmake/OptionsGTK.cmake: USE_GSTREAMER_GL is set only if |
| OpenGL/ES2 is found and GLX/EGL is found too. |
| |
| 2015-03-26 Alex Christensen <achristensen@webkit.org> |
| |
| Progress towards CMake on Mac. |
| https://bugs.webkit.org/show_bug.cgi?id=143112 |
| |
| Reviewed by Chris Dumez. |
| |
| * Source/cmake/OptionsMac.cmake: |
| |
| 2015-03-24 Csaba Osztrogonác <ossy@webkit.org> |
| |
| [EFL] Add OpenWebRTC in jhbuild |
| https://bugs.webkit.org/show_bug.cgi?id=142778 |
| |
| Reviewed by Gyuyoung Kim. |
| |
| Original patch by Philippe Normand <pnormand@igalia.com> |
| |
| * Source/cmake/OptionsEfl.cmake: Look for OpenWebRTC library if |
|