You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22474 lines
764 KiB
Plaintext
22474 lines
764 KiB
Plaintext
2017-12-28 Fujii Hironori <Hironori.Fujii@sony.com>
|
||
|
||
[Win][CMake] Use add_custom_command to copy each forwarding header files
|
||
https://bugs.webkit.org/show_bug.cgi?id=180921
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
Modifying WTF header files didn't trigger the recompilation of
|
||
TestWTF because Ninja doesn't know which command generates the
|
||
forwarding header.
|
||
|
||
Use add_custom_command to copy each forwarding header files.
|
||
|
||
* Source/cmake/WebKitMacros.cmake: Added a new function WEBKIT_MAKE_FORWARDING_HEADERS.
|
||
|
||
2017-12-22 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GTK] Duplicated symbols in libjavascriptcoregtk and libwebkit2gtk can cause crashes in production builds
|
||
https://bugs.webkit.org/show_bug.cgi?id=179914
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Let's build JSC as a static library, and link that static lib to *both* our shared
|
||
libjavascriptcoregtk and libwebkit2gtk. Then we can fix this and also filter out all the
|
||
private symbols that we're currently exposing in libjavascriptcoregtk, which wouldn't be
|
||
possible otherwise. The cost of this is disk space. I think this trade-off is reasonable,
|
||
because it's the best way I could think of that accomplishes all our goals: (a) install two
|
||
shared libs, (b) export only public API symbols, (c) does not require any linker hacks.
|
||
|
||
Additionally, build with -fvisibility=hidden so that the compiler knows that many symbols
|
||
will be stripped out. This should improve code generation. It's actually how WPE was
|
||
previously compiled, but I removed this when I added the version script for WPE, because I
|
||
thought it was redundant with the version script. It is not, and we should use both,
|
||
according to Ulrich Drepper's "How to Write Shared Libraries." We will use
|
||
-fvisibility=hidden on all ports; this should be fine, as long as export macros are used
|
||
where needed. This is actually a totally separate change, but it makes sense to do it now if
|
||
we consider this bug a catch-all "fix how we link WebKit" issue.
|
||
|
||
* CMakeLists.txt: Rejigger the default library types, and remove the SHARED_CORE option,
|
||
which is not likely to work properly in ports that are not expecting it. These changes are
|
||
only mildly-related and certainly not required, but it makes sense to clean them up now.
|
||
* Source/cmake/OptionsGTK.cmake: Don't set the version script here.
|
||
* Source/cmake/OptionsJSCOnly.cmake: Adjust to changes in default library types.
|
||
* Source/cmake/OptionsMac.cmake: Adjust to changes in default library types. Override the
|
||
library type variables only when required.
|
||
* Source/cmake/OptionsWPE.cmake: Overriding the library type variables is no longer
|
||
required. Also, don't set the version script here.
|
||
* Source/cmake/OptionsWin.cmake: Adjust to changes in default library types. Override the
|
||
library type variables only when required.
|
||
* Source/cmake/WebKitCompilerFlags.cmake: Build with -fvisibility=hidden,
|
||
-fvisibility-inlines-hidden, and -Wno-attributes.
|
||
* Source/cmake/wpesymbols.filter: Removed.
|
||
|
||
2017-12-20 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake][Win] Add a way to set CMAKE_IGNORE_PATH
|
||
https://bugs.webkit.org/show_bug.cgi?id=181056
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-12-20 Daniel Bates <dabates@apple.com>
|
||
|
||
Remove Alternative Presentation Button
|
||
https://bugs.webkit.org/show_bug.cgi?id=180500
|
||
<rdar://problem/35891047>
|
||
|
||
Reviewed by Simon Fraser.
|
||
|
||
We no longer need the alternative presentation button.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-12-20 Fujii Hironori <Hironori.Fujii@sony.com>
|
||
|
||
[CMake][WTF] Lowercase ForwardingHeaders directory name of WTF
|
||
https://bugs.webkit.org/show_bug.cgi?id=181022
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
ForwardingHeaders of WTF are included as <wtf/FooBar.h>. But, the
|
||
directory name was uppercase DerivedSources/ForwardingHeaders/WTF.
|
||
This confuses Ninja dependency tracking. It should be lowercase.
|
||
|
||
* Source/cmake/WebKitMacros.cmake: Renamed ForwardingHeaders directory name WTF to wtf.
|
||
|
||
2017-12-16 Basuke Suzuki <Basuke.Suzuki@sony.com>
|
||
|
||
[WinCairo] Move the destination of WinCairoRequirements.zip into WebKitLibraries and register it and related files as git ignore files.
|
||
https://bugs.webkit.org/show_bug.cgi?id=180875
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Add files extracted from WinCairoRequirements.zip
|
||
* .gitignore:
|
||
|
||
2017-12-14 Tomas Popela <tpopela@redhat.com>
|
||
|
||
Build should fail early is needed Perl modules are not installed
|
||
https://bugs.webkit.org/show_bug.cgi?id=180137
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Don't finish the configure successfully if the required Perl modules
|
||
are not installed. Start to require modules that are needed for
|
||
WPE/GTK+ ports.
|
||
|
||
* Source/cmake/FindPerlModules.cmake: Copied from
|
||
https://github.com/KDE/kdelibs4support/blob/master/cmake/FindPerlModules.cmake
|
||
and made it WebKit style compliant.
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
|
||
2017-12-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
|
||
|
||
[WPE] WebCrypto should be a public option.
|
||
https://bugs.webkit.org/show_bug.cgi?id=180780
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
Make ENABLE_WEB_CRYPTO public and lower the dependency requirements
|
||
when this option is not enabled. This is also how the GTK+ port
|
||
configures the visibility of this option and its dependencies.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-12-13 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.3 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-12-12 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[WinCairo] Enable WebP support
|
||
https://bugs.webkit.org/show_bug.cgi?id=179908
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-12-08 Fujii Hironori <Hironori.Fujii@sony.com>
|
||
|
||
[WinCairo][Ninja] Incremental build failure of WTF
|
||
https://bugs.webkit.org/show_bug.cgi?id=180521
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
WTF included its forwarding headers in Windows ports. The
|
||
directory DerivedSources/ForwardingHeaders shouldn't be a include
|
||
path for WTF.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
Removed DerivedSources/ForwardingHeaders and DerivedSources from include paths.
|
||
|
||
2017-12-07 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE][GTK] Freeze WebKit version in user agent
|
||
https://bugs.webkit.org/show_bug.cgi?id=180475
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-12-05 Stephan Szabo <stephan.szabo@sony.com>
|
||
|
||
Switch windows build to Visual Studio 2017
|
||
https://bugs.webkit.org/show_bug.cgi?id=172412
|
||
|
||
Reviewed by Per Arne Vollan.
|
||
|
||
* Source/cmake/OptionsMSVC.cmake:
|
||
|
||
2017-12-01 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] Make description of ENABLE_DRAG_SUPPORT more informative
|
||
https://bugs.webkit.org/show_bug.cgi?id=180266
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
When disabled, it also disables selection of text with dragging, and this
|
||
comes as a surprise for many people.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-12-01 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GStreamer] Fix USE_GSTREAMER_GL check for GStreamer 1.10
|
||
https://bugs.webkit.org/show_bug.cgi?id=180256
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
It's not safe to change the value of build options after WEBKIT_OPTION_END, since it breaks
|
||
the option dependency checker. I don't think that actually hurts anything in this case, but
|
||
let's not encourage bad practice. Also, it's not good for features to be secretly disabled.
|
||
Nobody reads CMake output unless there is a fatal error. Failing the build at the CMake
|
||
stage lets distributors know that a feature will be missing. And of course, it's still
|
||
possible to disable USE_GSTREAMER_GL to avoid the increased GStreamer requirement.
|
||
|
||
* Source/cmake/GStreamerChecks.cmake:
|
||
|
||
2017-12-01 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GTK] [MSE] Turn MSE on by default
|
||
https://bugs.webkit.org/show_bug.cgi?id=167107
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
Turn on the ENABLE_MEDIA_SOURCE build option. Fail the build if GStreamer 1.8 is not
|
||
installed and ENABLE_MEDIA_SOURCE has not been disabled.
|
||
|
||
* Source/cmake/GStreamerChecks.cmake:
|
||
* Source/cmake/GStreamerDefinitions.cmake:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-30 Stephan Szabo <stephan.szabo@sony.com>
|
||
|
||
Make LegacyCustomProtocolManager optional for network process
|
||
https://bugs.webkit.org/show_bug.cgi?id=176230
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-11-29 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Fix Mac CMake build.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
|
||
2017-11-28 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
REGRESSION(r225098): [WPE] Some features have changed of value (70 new failures)
|
||
https://bugs.webkit.org/show_bug.cgi?id=180004
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Turn on ENABLE_ENCRYPTED_MEDIA and ENABLE_WEBGL2 when building with
|
||
ENABLE_EXPERIMENTAL_FEATURES. Also, let's stop turning off ENABLE_USERSELECT_ALL, as I doubt
|
||
there's any good reason for that.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-27 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake][Win] Conditionally select DLL CRT or static CRT
|
||
https://bugs.webkit.org/show_bug.cgi?id=170594
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsAppleWin.cmake:
|
||
* Source/cmake/OptionsMSVC.cmake:
|
||
|
||
2017-11-27 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[CMake] Values of CMAKE_BUILD_TYPE from toolchain file are ignored
|
||
https://bugs.webkit.org/show_bug.cgi?id=179971
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* CMakeLists.txt: Call project() first, as it loads the toolchain
|
||
file, so that's done before checking CMAKE_BUILD_TYPE.
|
||
|
||
2017-11-22 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Sanity-check feature defaults in WebKitFeatures.cmake
|
||
https://bugs.webkit.org/show_bug.cgi?id=179095
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
Change the default value of some features in WebKitFeatures.cmake to reduce the number of
|
||
Options*.cmake files the feature's default value must be overridden in.
|
||
|
||
Remove feature definitions where they are redundant with the definition in
|
||
WebKitFeatures.cmake, particluarly in OptionsMac.cmake.
|
||
|
||
This commit should not include any functional changes. It just aims to reduce the total
|
||
number of times we need to call WEBKIT_OPTION_DEFAULT_PORT_VALUE.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsJSCOnly.cmake:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-11-22 Tim Horton <timothy_horton@apple.com> and Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Remove build-webkit's notion of feature flags having a default value
|
||
https://bugs.webkit.org/show_bug.cgi?id=177338
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
Add an ENABLE_EXPERIMENTAL_FEATURES flag and use it to enable certain features.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-11-21 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
Drop ENABLE_IMAGE_DECODER_DOWN_SAMPLING code
|
||
https://bugs.webkit.org/show_bug.cgi?id=179921
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake: Remove the CMake option that
|
||
enabled IMAGE_DECODER_DOWN_SAMPLING code.
|
||
|
||
2017-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.2 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-11-20 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Remove ENABLE_ALLINONE_BUILD option
|
||
https://bugs.webkit.org/show_bug.cgi?id=179823
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-11-19 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Remove unused TOUCH_ICON_LOADING feature flag
|
||
https://bugs.webkit.org/show_bug.cgi?id=179873
|
||
|
||
Reviewed by Simon Fraser.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-11-19 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
Add CPU(UNKNOWN) to cover all the unknown CPU types
|
||
https://bugs.webkit.org/show_bug.cgi?id=179243
|
||
|
||
Reviewed by JF Bastien.
|
||
|
||
Drop SH4, S390, and S390X explicit support. They are handled as CPU(UNKNOWN).
|
||
|
||
* CMakeLists.txt:
|
||
|
||
2017-11-19 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Remove unused LEGACY_VENDOR_PREFIXES feature flag
|
||
https://bugs.webkit.org/show_bug.cgi?id=179872
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-11-16 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[WinCairo] Update WinCairoRequirements
|
||
https://bugs.webkit.org/show_bug.cgi?id=179790
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-11-16 Daniel Bates <dabates@apple.com>
|
||
|
||
Add feature define for alternative presentation button element
|
||
https://bugs.webkit.org/show_bug.cgi?id=179692
|
||
Part of <rdar://problem/34917108>
|
||
|
||
Reviewed by Andy Estes.
|
||
|
||
Only enabled on Cocoa platforms by default.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-11-16 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE] Expose ENABLE_JIT and USE_SYSTEM_MALLOC options
|
||
https://bugs.webkit.org/show_bug.cgi?id=179730
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-15 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[WPE] Add initial support for WebDriver
|
||
https://bugs.webkit.org/show_bug.cgi?id=179727
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Enable WebDriver by default in WPE.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-15 Keith Miller <keith_miller@apple.com>
|
||
|
||
Unreviewed, sort async iteration feature.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-11-15 Keith Miller <keith_miller@apple.com>
|
||
|
||
REGRESSION(r224787): [Linux] Introduced 144 GTK/WPE JS test failures
|
||
https://bugs.webkit.org/show_bug.cgi?id=179704
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
Add feature flag for Async iteration.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-11-13 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GTK] Require woff2 1.0.2 and drop direct brotli dependency
|
||
https://bugs.webkit.org/show_bug.cgi?id=179630
|
||
|
||
Reviewed by Frédéric Wang.
|
||
|
||
* Source/cmake/FindBrotliDec.cmake: Removed.
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-11-09 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE] Use linker script to control exported symbols
|
||
https://bugs.webkit.org/show_bug.cgi?id=179358
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
The C API is being inadvertently exported because it's marked as WEBKIT_EXPORT in the header
|
||
files. But of course it should only be exported in DEVELOPER_MODE, where it's needed for
|
||
WebKitTestRunner. Use (almost) the same linker version script as GTK to fix this. It's
|
||
slightly different because WPE does not have WebKitPluginProcess.
|
||
|
||
This also reduces binary size of libWPEWebKit.so in debug mode from 615 MB down to 497 MB.
|
||
(Haven't checked release mode.)
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/wpesymbols.filter: Added.
|
||
|
||
2017-11-08 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE] Turn on ENABLE_INDEXED_DATABASE_IN_WORKERS
|
||
https://bugs.webkit.org/show_bug.cgi?id=179094
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-07 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE] Turn on ENABLE_MEDIA_SOURCE
|
||
https://bugs.webkit.org/show_bug.cgi?id=179093
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-06 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Unreviewed, fix WPE build after r224492
|
||
https://bugs.webkit.org/show_bug.cgi?id=179009
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-06 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE] Clean up OptionsWPE.cmake
|
||
https://bugs.webkit.org/show_bug.cgi?id=179009
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-06 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE][GTK] Always use SET_AND_EXPOSE_TO_BUILD to set build variables
|
||
https://bugs.webkit.org/show_bug.cgi?id=179038
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-11-03 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE][GTK] Avoid duplicating code for dist and distcheck targets
|
||
https://bugs.webkit.org/show_bug.cgi?id=179154
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
This commit just reduces some CMake code duplication between GTK and WPE.
|
||
|
||
* Source/PlatformGTK.cmake:
|
||
* Source/PlatformWPE.cmake:
|
||
* Source/cmake/WebKitDist.cmake: Added.
|
||
|
||
2017-11-02 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Reduce duplication in the toplevel Makefile
|
||
https://bugs.webkit.org/show_bug.cgi?id=179204
|
||
|
||
Unreviewed build fix.
|
||
|
||
* Source/Makefile:
|
||
Take three. An empty SDKROOT should be like Mac (and build all the things).
|
||
|
||
2017-11-02 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Reduce duplication in the toplevel Makefile
|
||
https://bugs.webkit.org/show_bug.cgi?id=179204
|
||
|
||
* Source/Makefile:
|
||
Address some post-landing review comments to keep the order of the MODULES correct.
|
||
|
||
2017-11-02 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Reduce duplication in the toplevel Makefile
|
||
https://bugs.webkit.org/show_bug.cgi?id=179204
|
||
|
||
Reviewed by Simon Fraser.
|
||
|
||
* Source/Makefile:
|
||
Make MODULES additive instead of completely repeated, and only build
|
||
libwebrtc where it's needed.
|
||
|
||
2017-11-02 Alberto Garcia <berto@igalia.com>
|
||
|
||
Unreviewed, fix typos in library names for the GTK+ port.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-10-31 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.19.1 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-10-31 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Fix GTK+/WPE make distcheck.
|
||
|
||
* CMakeLists.txt: Only include PerformanceTests directory to the build for GTK+ and WPE ports when developer
|
||
mode is enabled.
|
||
|
||
2017-10-26 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[WPE] Use proper shared object versioning for libWPEWebKit.so
|
||
https://bugs.webkit.org/show_bug.cgi?id=178878
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Move the CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE() to a new CMake include file,
|
||
and use it both for the GTK+ and WPE ports. Also add a SET_PROJECT_VERSION() macro to
|
||
unify setting the PROJECT_VERSION* family of variables.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Use the common macros imported from VersioningUtils.cmake.
|
||
* Source/cmake/OptionsWPE.cmake: Properly assign a shared object version to libWPEWebKit.so,
|
||
using the common macros from VersioningUtils.cmake.
|
||
* Source/cmake/VersioningUtils.cmake: Added.
|
||
|
||
2017-10-26 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[GTK] WebKit library .so version is not being set correctly
|
||
https://bugs.webkit.org/show_bug.cgi?id=178873
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Adjust name of the target for which the .so version gets calculated.
|
||
|
||
2017-10-24 Stephan Szabo <stephan.szabo@sony.com>
|
||
|
||
[Win][JSCOnly] Make jsconly build testapi and dlls and copy dlls when running tests
|
||
https://bugs.webkit.org/show_bug.cgi?id=177279
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
* Source/cmake/OptionsJSCOnly.cmake:
|
||
|
||
2017-10-21 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Turn on ccache for Mac cmake builds by default
|
||
https://bugs.webkit.org/show_bug.cgi?id=177059
|
||
|
||
Reviewed by Sam Weinig.
|
||
|
||
* Source/cmake/WebKitCCache.cmake: Added.
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
Turn on ccache for Mac CMake builds (Makefile and Ninja generators only)
|
||
if it's installed, making use of CMake's ability to wrap the compiler invocation.
|
||
|
||
2017-10-20 Antoine Quint <graouts@apple.com>
|
||
|
||
[Web Animations] Provide basic timeline and animation interfaces
|
||
https://bugs.webkit.org/show_bug.cgi?id=178526
|
||
|
||
Reviewed by Dean Jackson.
|
||
|
||
Remove the WEB_ANIMATIONS compile-time flag.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-10-18 Keith Miller <keith_miller@apple.com>
|
||
|
||
Setup WebCore build to start using unified sources.
|
||
https://bugs.webkit.org/show_bug.cgi?id=178362
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
Pass features to the unified source bundler script.
|
||
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-10-18 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
Remove remnants of OpenWebRTC
|
||
https://bugs.webkit.org/show_bug.cgi?id=178437
|
||
|
||
Reviewed by Alejandro G. Castro.
|
||
|
||
Remove the FindOpenWebRTC.cmake file and the searches for it in both
|
||
OptionsGTK and OptionsWPE.
|
||
|
||
* Source/cmake/FindOpenWebRTC.cmake: Removed.
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-10-10 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[WPE] Remove the possibility of installing the old WebKit2 C API
|
||
https://bugs.webkit.org/show_bug.cgi?id=178125
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsWPE.cmake: Remove definition of the EXPORT_DEPRECATED_WEBKIT2_C_API
|
||
build option.
|
||
|
||
2017-10-10 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[WPE] Expose ENABLE_XSLT option
|
||
https://bugs.webkit.org/show_bug.cgi?id=177857
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-10-09 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[WPE][GTK] Propagate libepoxy compiler flags obtained from pkg-config
|
||
https://bugs.webkit.org/show_bug.cgi?id=178081
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* Source/cmake/FindLibEpoxy.cmake: Define the ${LIBEPOXY_DEFINITIONS} variable when libepoxy
|
||
is found by pkg-config. This contains the value of the "Cflags" field from "epoxy.pc".
|
||
|
||
2017-10-05 Frederic Wang <fwang@igalia.com>
|
||
|
||
Remove WOFF2 from Source/ThirdParty.
|
||
https://bugs.webkit.org/show_bug.cgi?id=177862
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/CMakeLists.txt: Do not build the woff2 source.
|
||
* Source/cmake/FindWOFF2Dec.cmake: Added. New cmake module for woff2.
|
||
* Source/cmake/OptionsGTK.cmake: Load the woff2 package.
|
||
|
||
2017-10-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
|
||
|
||
Generate a compile error if release is built without compiler optimizations
|
||
https://bugs.webkit.org/show_bug.cgi?id=177665
|
||
|
||
Reviewed by Brian Burg.
|
||
|
||
Default to RelWithDebInfo if CMAKE_BUILD_TYPE is unset.
|
||
|
||
* CMakeLists.txt:
|
||
|
||
2017-10-05 Tim Horton <timothy_horton@apple.com>
|
||
|
||
Make progress toward properly-formed XPC services in the Mac CMake build
|
||
https://bugs.webkit.org/show_bug.cgi?id=177918
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
Add a macro wrapper around 'ln'.
|
||
|
||
2017-10-03 Frederic Wang <fwang@igalia.com>
|
||
|
||
Remove Brotli from Source/ThirdParty
|
||
https://bugs.webkit.org/show_bug.cgi?id=177804
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/CMakeLists.txt: Do not build ThirdParty/brotli anymore.
|
||
* Source/cmake/FindBrotliDec.cmake: Added. New cmake module to find Brotli via PkgConfig.
|
||
* Source/cmake/OptionsGTK.cmake: Expose USE_WOFF2 as a public option and use find_package
|
||
to look for brotli.
|
||
|
||
2017-10-05 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
[Linux] Port MallocBench
|
||
https://bugs.webkit.org/show_bug.cgi?id=177856
|
||
|
||
Reviewed by Filip Pizlo.
|
||
|
||
* CMakeLists.txt:
|
||
|
||
2017-10-04 Ryan Haddad <ryanhaddad@apple.com>
|
||
|
||
Unreviewed, rolling out r222840.
|
||
|
||
This change breaks internal builds.
|
||
|
||
Reverted changeset:
|
||
|
||
"Generate a compile error if release is built without compiler
|
||
optimizations"
|
||
https://bugs.webkit.org/show_bug.cgi?id=177665
|
||
http://trac.webkit.org/changeset/222840
|
||
|
||
2017-10-04 Commit Queue <commit-queue@webkit.org>
|
||
|
||
Unreviewed, rolling out r222775.
|
||
https://bugs.webkit.org/show_bug.cgi?id=177890
|
||
|
||
Significantly increased the WebKit build time (Requested by
|
||
rniwa on #webkit).
|
||
|
||
Reverted changeset:
|
||
|
||
"Build libwebrtc unit tests executables"
|
||
https://bugs.webkit.org/show_bug.cgi?id=177211
|
||
http://trac.webkit.org/changeset/222775
|
||
|
||
2017-10-04 Miguel Gomez <magomez@igalia.com>
|
||
|
||
Add animation support for WebP images
|
||
https://bugs.webkit.org/show_bug.cgi?id=113124
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
* Source/cmake/FindWebP.cmake:
|
||
|
||
2017-10-04 Carlos Alberto Lopez Perez <clopez@igalia.com>
|
||
|
||
Generate a compile error if release is built without compiler optimizations
|
||
https://bugs.webkit.org/show_bug.cgi?id=177665
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Default to RelWithDebInfo if CMAKE_BUILD_TYPE is unset.
|
||
|
||
* CMakeLists.txt:
|
||
|
||
2017-10-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
|
||
|
||
[GLib] Let WebCore know of low power situations
|
||
https://bugs.webkit.org/show_bug.cgi?id=177810
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
WebCore can use knowledge of low power situations to throttle timers and avoid expensive
|
||
checks, lowering power usage. We can use upower's warning level to let WebCore know we are
|
||
in such a situation.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: depend on upower-glib.
|
||
* Source/cmake/FindUPowerGLib.cmake: Added.
|
||
|
||
2017-10-03 Youenn Fablet <youenn@apple.com>
|
||
|
||
Build libwebrtc unit tests executables
|
||
https://bugs.webkit.org/show_bug.cgi?id=177211
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-10-02 Olivier Blin <olivier.blin@softathome.com>
|
||
|
||
[WPE] Remove GnuTLS dependency
|
||
https://bugs.webkit.org/show_bug.cgi?id=177750
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
libgcrypt is used by default instead of GnuTLS.
|
||
See bug 163125
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-10-02 Olivier Blin <olivier.blin@softathome.com>
|
||
|
||
[WPE] Do not require XSLT if disabled
|
||
https://bugs.webkit.org/show_bug.cgi?id=177752
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsWPE.cmake: libxslt is not a hard dep
|
||
|
||
2017-10-02 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Remove ENABLE_CSS_REGIONS
|
||
https://bugs.webkit.org/show_bug.cgi?id=177689
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-09-29 Matt Lewis <jlewis3@apple.com>
|
||
|
||
Unreviewed, rolling out r222652.
|
||
|
||
This broke an internal build.
|
||
|
||
Reverted changeset:
|
||
|
||
"Build libwebrtc unit tests executables"
|
||
https://bugs.webkit.org/show_bug.cgi?id=177211
|
||
http://trac.webkit.org/changeset/222652
|
||
|
||
2017-09-29 Youenn Fablet <youenn@apple.com>
|
||
|
||
Build libwebrtc unit tests executables
|
||
https://bugs.webkit.org/show_bug.cgi?id=177211
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-09-27 Ryan Haddad <ryanhaddad@apple.com>
|
||
|
||
Unreviewed, rolling out r222537.
|
||
|
||
This change broke internal builds.
|
||
|
||
Reverted changeset:
|
||
|
||
"Build libwebrtc unit tests executables"
|
||
https://bugs.webkit.org/show_bug.cgi?id=177211
|
||
http://trac.webkit.org/changeset/222537
|
||
|
||
2017-09-26 Youenn Fablet <youenn@apple.com>
|
||
|
||
Build libwebrtc unit tests executables
|
||
https://bugs.webkit.org/show_bug.cgi?id=177211
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-09-26 Keith Miller <keith_miller@apple.com>
|
||
|
||
CMake should reconfigure if the Sources.txt files are touched
|
||
https://bugs.webkit.org/show_bug.cgi?id=177508
|
||
|
||
Reviewed by JF Bastien.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-09-24 Keith Miller <keith_miller@apple.com>
|
||
|
||
JSC build should use unified sources for derived sources
|
||
https://bugs.webkit.org/show_bug.cgi?id=177421
|
||
|
||
Reviewed by JF Bastien.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-09-26 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[CMake] Use implicit include directories for Clang as well
|
||
https://bugs.webkit.org/show_bug.cgi?id=177426
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
In WebKitCompilerFlags.cmake, also gather and use the system
|
||
include directories for C and C++ build targets when compiling
|
||
with Clang. This fixes compilation errors when cross-building
|
||
WebKit with a Clang-based toolchain.
|
||
|
||
COMPILER_IS_GCC_OR_CLANG is used to check for GCC or Clang
|
||
compilers. That only checks for the C++ compiler, but it's not
|
||
reasonable to expect two widely different compilers being used
|
||
for C and C++ compilation.
|
||
|
||
* Source/cmake/WebKitCompilerFlags.cmake:
|
||
|
||
2017-09-25 Timothy Horton <timothy_horton@apple.com>
|
||
|
||
Make progress on getting Mac CMake building again
|
||
https://bugs.webkit.org/show_bug.cgi?id=177443
|
||
|
||
Unreviewed, just "fixing" the build.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
Turn on WEB_CRYPTO on Mac. We need to do a bigger cleanup of feature
|
||
defines, but this one is important because we have SUBTLE_CRYPTO on
|
||
and there is some amount of interdependency.
|
||
|
||
2017-09-22 Per Arne Vollan <pvollan@apple.com>
|
||
|
||
[Win] WebKit is built as a static library, and not as a dll.
|
||
https://bugs.webkit.org/show_bug.cgi?id=177365
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
Set target type for WebKitLegacy target.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-09-22 Matt Lewis <jlewis3@apple.com>
|
||
|
||
Unreviewed, rolling out r222394.
|
||
|
||
This broke the Windows Debug Build.
|
||
|
||
Reverted changeset:
|
||
|
||
"Remove build-webkit's notion of feature flags having a
|
||
default value"
|
||
https://bugs.webkit.org/show_bug.cgi?id=177338
|
||
http://trac.webkit.org/changeset/222394
|
||
|
||
2017-09-22 Tim Horton <timothy_horton@apple.com> and Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Remove build-webkit's notion of feature flags having a default value
|
||
https://bugs.webkit.org/show_bug.cgi?id=177338
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Add an ENABLE_EXPERIMENTAL_FEATURES flag and use it to enable certain features.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-09-20 Keith Miller <keith_miller@apple.com>
|
||
|
||
JSC should use unified sources for platform specific files.
|
||
https://bugs.webkit.org/show_bug.cgi?id=177290
|
||
|
||
Reviewed by Michael Saboff.
|
||
|
||
Change WEBKIT_COMPUTE_SOURCES CMake macro to look for platform
|
||
specific unified source lists. This is done in the same way that
|
||
we look for port specific configuration files. For example, if I
|
||
were building for the Mac port WEBKIT_COMPUTE_SOURCES would add
|
||
the Sources.txt and SourcesMac.txt source lists to the list of
|
||
unified sources.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-09-20 Keith Miller <keith_miller@apple.com>
|
||
|
||
JSC Xcode build should use unified sources for platform independent files
|
||
https://bugs.webkit.org/show_bug.cgi?id=177190
|
||
|
||
Reviewed by Saam Barati.
|
||
|
||
Add a macro for collecting the set of "header" source files and adding the bundle
|
||
files to the "sources" list.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-09-20 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
REGRESSION(r222194) [WPE] Library and executable output names broken
|
||
https://bugs.webkit.org/show_bug.cgi?id=177273
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
Move the WebKit2 output name variables from here to Source/WebKit.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-09-20 Alberto Garcia <berto@igalia.com>
|
||
|
||
Fix HPPA and Alpha builds
|
||
https://bugs.webkit.org/show_bug.cgi?id=177224
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* CMakeLists.txt:
|
||
|
||
2017-09-19 Carlos Alberto Lopez Perez <clopez@igalia.com>
|
||
|
||
[CMake] Add ENABLE_WEB_CRYPTO option and make ENABLE_SUBTLE_CRYPTO depend on it.
|
||
https://bugs.webkit.org/show_bug.cgi?id=177180
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
This adds a ENABLE_WEB_CRYPTO flag and makes ENABLE_SUBTLE_CRYPTO depend on it.
|
||
The GTK and WPE ports enable them and set ENABLE_WEB_CRYPTO to public.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Set both features to ON and ENABLE_WEB_CRYPTO to public. No change in behaviour for GTK.
|
||
* Source/cmake/OptionsWPE.cmake: Do like on the GTK port. The public flag is now ENABLE_WEB_CRYPTO.
|
||
* Source/cmake/WebKitFeatures.cmake: Add the definition of ENABLE_WEB_CRYPTO and make ENABLE_SUBTLE_CRYPTO depend on it.
|
||
|
||
2017-09-18 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Rename WebKit target to WebKitLegacy and rename WebKit2 target to WebKit
|
||
https://bugs.webkit.org/show_bug.cgi?id=174558
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* CMakeLists.txt:
|
||
* Source/PlatformGTK.cmake:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
|
||
2017-09-18 Yoshiaki Jitsukawa <Yoshiaki.Jitsukawa@sony.com>
|
||
|
||
[Win][PAL] Move WebCoreHeaderDetection.h to PAL
|
||
https://bugs.webkit.org/show_bug.cgi?id=176990
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Create DerivedSources directory for PAL if WebCore build is enabled.
|
||
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
|
||
2017-09-15 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
Consider enabling -Wno-expansion-to-defined for gcc 7
|
||
https://bugs.webkit.org/show_bug.cgi?id=167643
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Don't disable -Wexpansion-to-defined for Clang.
|
||
As suggested by Nico Weber, this warning produces false positives with
|
||
GCC only.
|
||
|
||
* Source/cmake/WebKitCompilerFlags.cmake:
|
||
|
||
2017-09-14 Yousuke Kimoto <yousuke.kimoto@sony.com>
|
||
|
||
[WinCairo] Add an option to build WebKitLegacy or WebKit
|
||
https://bugs.webkit.org/show_bug.cgi?id=176891
|
||
|
||
Added an option to build WebKitLegacy or WebKit.
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-09-13 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Detect harfbuzz without pkgconfig
|
||
https://bugs.webkit.org/show_bug.cgi?id=176886
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/FindHarfBuzz.cmake:
|
||
|
||
2017-09-07 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[WPE][CMake] Add "dist" and "distcheck" targets
|
||
https://bugs.webkit.org/show_bug.cgi?id=176448
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Add "dist" and "distcheck" CMake targets, which create release tarballs.
|
||
These are available only when configuring with -DDEVELOPER_MODE=TRUE.
|
||
|
||
* Source/PlatformWPE.cmake: Added.
|
||
* Source/cmake/FindXz.cmake: Added.
|
||
|
||
2017-09-05 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Wrong use of PLUGIN_ARCHITECTURE(X11) in several places
|
||
https://bugs.webkit.org/show_bug.cgi?id=176329
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Only define MOZ_X11 if X11 target is enabled and always define XP_UNIX if NETSCAPE_PLUGIN_API is enabled.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-09-03 Sam Weinig <sam@webkit.org>
|
||
|
||
Remove CanvasProxy
|
||
https://bugs.webkit.org/show_bug.cgi?id=176288
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
CanvasProxy does not appear to be in any current HTML spec
|
||
and was disabled and unimplemented in our tree. Time to
|
||
get rid of it.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-08-31 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Make USE_CF conditional within Windows
|
||
https://bugs.webkit.org/show_bug.cgi?id=176173
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsAppleWin.cmake:
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-08-30 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake][WinCairo] Use find_package for libpng and libjpeg
|
||
https://bugs.webkit.org/show_bug.cgi?id=176113
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-08-30 Carlos Alberto Lopez Perez <clopez@igalia.com>
|
||
|
||
[WPE] Enable MEMORY_SAMPLER
|
||
https://bugs.webkit.org/show_bug.cgi?id=176099
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Enable the otion at build time by default on Linux (currently
|
||
there are only Linux and Mac implementations of this feature).
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-08-30 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Fix versions numbers after r221136.
|
||
|
||
We normally use .0 in trunk after branching, and bump to .1 when making the first unstable release. We also need
|
||
to bump the library version.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-08-29 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Use find_package for zlib
|
||
https://bugs.webkit.org/show_bug.cgi?id=176075
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsAppleWin.cmake:
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-08-29 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Use find_package for libxml2 and libxstl
|
||
https://bugs.webkit.org/show_bug.cgi?id=176042
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* Source/cmake/OptionsAppleWin.cmake:
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-08-24 Tomas Popela <tpopela@redhat.com>
|
||
|
||
Bump trunk version to be 2.19.1
|
||
|
||
Rubber-stamped by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-08-24 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[CMake] Use find_package for SQLite
|
||
https://bugs.webkit.org/show_bug.cgi?id=175803
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* Source/cmake/OptionsAppleWin.cmake:
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-08-23 Xabier Rodriguez Calvar <calvaris@igalia.com>
|
||
|
||
[GStreamer][GTK][WPE] Move common things to GStreamer cmake files
|
||
https://bugs.webkit.org/show_bug.cgi?id=175625
|
||
|
||
Three files were created as kind of hooks for the GTK and WPE
|
||
CMake option files. The definitions one is to enable, disable and
|
||
create the common options (that can be and are actually overriden
|
||
in some cases. The dependencies one adds dependencies for the
|
||
option switches that are set. The checks one ensure the
|
||
dependencies are met depending on the option switches.
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* Source/cmake/GStreamerChecks.cmake: Added.
|
||
* Source/cmake/GStreamerDefinitions.cmake: Added.
|
||
* Source/cmake/GStreamerDependencies.cmake: Added.
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-08-22 Commit Queue <commit-queue@webkit.org>
|
||
|
||
Unreviewed, rolling out r221006.
|
||
https://bugs.webkit.org/show_bug.cgi?id=175821
|
||
|
||
generates build failures in the bots (Requested by calvaris[m]
|
||
on #webkit).
|
||
|
||
Reverted changeset:
|
||
|
||
"[GStreamer][GTK][WPE] Move common things to GStreamer cmake
|
||
files"
|
||
https://bugs.webkit.org/show_bug.cgi?id=175625
|
||
http://trac.webkit.org/changeset/221006
|
||
|
||
2017-08-22 Xabier Rodriguez Calvar <calvaris@igalia.com>
|
||
|
||
[GStreamer][GTK][WPE] Move common things to GStreamer cmake files
|
||
https://bugs.webkit.org/show_bug.cgi?id=175625
|
||
|
||
Three files were created as kind of hooks for the GTK and WPE
|
||
CMake option files. The definitions one is to enable, disable and
|
||
create the common options (that can be and are actually overriden
|
||
in some cases. The dependencies one adds dependencies for the
|
||
option switches that are set. The checks one ensure the
|
||
dependencies are met depending on the option switches.
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
* Source/cmake/GStreamerChecks.cmake: Added.
|
||
* Source/cmake/GStreamerDefinitions.cmake: Added.
|
||
* Source/cmake/GStreamerDependencies.cmake: Added.
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-08-17 Andreas Kling <akling@apple.com>
|
||
|
||
Disable CSS regions at compile time
|
||
https://bugs.webkit.org/show_bug.cgi?id=175630
|
||
|
||
Reviewed by Antti Koivisto.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-08-14 Simon Fraser <simon.fraser@apple.com>
|
||
|
||
Remove Proximity Events and related code
|
||
https://bugs.webkit.org/show_bug.cgi?id=175545
|
||
|
||
Reviewed by Daniel Bates.
|
||
|
||
No platform enables Proximity Events, so remove code inside ENABLE(PROXIMITY_EVENTS)
|
||
and other related code.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-08-14 Simon Fraser <simon.fraser@apple.com>
|
||
|
||
Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
|
||
https://bugs.webkit.org/show_bug.cgi?id=175557
|
||
|
||
Reviewed by Jon Lee.
|
||
|
||
No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-08-14 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[WPE] Implement WebCore::standardUserAgent()
|
||
https://bugs.webkit.org/show_bug.cgi?id=175507
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Remove "_GLIB" from user-agent version macros.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-08-13 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[WPE] Implement WebCore::standardUserAgent()
|
||
https://bugs.webkit.org/show_bug.cgi?id=175507
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
Implement missing User-Agent handling for the WPE port by sharing the code with the GTK+ port.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Rename "GTK" with "GLIB" in UA version macros.
|
||
* Source/cmake/OptionsWPE.cmake: Add UA version macros.
|
||
|
||
2017-08-11 Ryosuke Niwa <rniwa@webkit.org>
|
||
|
||
Replace DATA_TRANSFER_ITEMS by a runtime flag and add a stub implementation
|
||
https://bugs.webkit.org/show_bug.cgi?id=175474
|
||
<rdar://problem/33844628>
|
||
|
||
Reviewed by Wenson Hsieh.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-08-11 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[CMake] Fix broken use of REQUIRED with find modules
|
||
https://bugs.webkit.org/show_bug.cgi?id=175427
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Module name passed to find_package_handle_standard_args() must exactly
|
||
match file name of CMake find module including letter case, e.g. "WebP"
|
||
must be used in FindWebP.cmake file. Otherwise find_package() arguments
|
||
(REQUIRED, QUIET, version) are not processed correctly.
|
||
|
||
To continue using old XXX_FOUND variables without case changes porting
|
||
to new find_package_handle_standard_args syntax which has FOUND_VAR
|
||
parameter. Unfortunately, variable name GTK_UNIX_PRINT_FOUND is not
|
||
allowed by find_package_handle_standard_args when package name is
|
||
GTKUnixPrint, so it's replaced to GTKUnixPrint_FOUND (default).
|
||
|
||
* Source/cmake/FindGTKUnixPrint.cmake:
|
||
* Source/cmake/FindGeoClue2.cmake:
|
||
* Source/cmake/FindHyphen.cmake:
|
||
* Source/cmake/FindLibEpoxy.cmake:
|
||
* Source/cmake/FindLibGBM.cmake:
|
||
* Source/cmake/FindLibsecret.cmake:
|
||
* Source/cmake/FindLibtasn1.cmake:
|
||
* Source/cmake/FindLibxkbcommon.cmake:
|
||
* Source/cmake/FindOpenGL.cmake:
|
||
* Source/cmake/FindOpenGLES2.cmake:
|
||
* Source/cmake/FindOpenWebRTC.cmake:
|
||
* Source/cmake/FindWPEBackend-mesa.cmake:
|
||
* Source/cmake/FindWPEBackend.cmake:
|
||
* Source/cmake/FindWayland.cmake:
|
||
* Source/cmake/FindWebP.cmake:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-08-10 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
REGRESSION(r220515) [GTK][CMake] Build with ENABLE_GEOLOCATION fails on Debian Jessie
|
||
https://bugs.webkit.org/show_bug.cgi?id=175426
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* Source/cmake/FindGeoClue2.cmake:
|
||
|
||
2017-08-10 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Remove ENABLE_GAMEPAD_DEPRECATED
|
||
https://bugs.webkit.org/show_bug.cgi?id=175361
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* Source/cmake/FindGUdev.cmake: Removed.
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-08-10 Carlos Alberto Lopez Perez <clopez@igalia.com>
|
||
|
||
REGRESSION(r220515) [GTK][CMake] Build with ENABLE_GEOLOCATION fails on Debian Jessie
|
||
https://bugs.webkit.org/show_bug.cgi?id=175426
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Fix the pkg-config file name.
|
||
We really require geoclue-2.0 and not libgeoclue-2.0.
|
||
|
||
* Source/cmake/FindGeoClue2.cmake:
|
||
|
||
2017-08-09 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GTK] Remove support for geoclue1
|
||
https://bugs.webkit.org/show_bug.cgi?id=164205
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* Source/cmake/FindGeoClue.cmake: Removed.
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-08-09 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Remove unused find modules
|
||
https://bugs.webkit.org/show_bug.cgi?id=175363
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
* Source/cmake/FindCFLite.cmake: Removed.
|
||
* Source/cmake/FindClang.cmake: Removed.
|
||
* Source/cmake/FindDBus.cmake: Removed.
|
||
* Source/cmake/FindDirectX.cmake: Removed.
|
||
* Source/cmake/FindEspeak.cmake: Removed.
|
||
* Source/cmake/FindQuickTimeSDK.cmake: Removed.
|
||
|
||
2017-08-09 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[WPE] Enable SUBTLE_CRYPTO in release builds
|
||
https://bugs.webkit.org/show_bug.cgi?id=175371
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
Use ON as the default port value for ENABLE_SUBTLE_CRYPTO in WPE.
|
||
|
||
2017-08-09 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Enable SUBTLE_CRYPTO in GTK+ releases
|
||
https://bugs.webkit.org/show_bug.cgi?id=172758
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
Add ENABLE_WEB_CRYPTO public option and make ENABLE_SUBTLE_CRYPTO depend on it.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-08-08 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Properly test if compiler supports compiler flags
|
||
https://bugs.webkit.org/show_bug.cgi?id=174490
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
This turned out to be a massive pain. I didn't want to merely check options before using
|
||
them: I also wanted to organize the code to avoid setting similar flags in different places.
|
||
Right now we set a bunch of global flags in OptionsCommon.cmake, and a bunch more flags in
|
||
WEBKIT_SET_EXTRA_COMPILER_FLAGS on a per-target basis.
|
||
|
||
Setting flags per-target seems better in general, e.g. because it makes it very easy to
|
||
disable warnings for particular ThirdParty targets. But it turns out that all the flags set
|
||
on a per-target basis get passed to both the C compiler and the C++ compiler, so it's
|
||
impossible to pass C++-only flags there. That's terrible. It's possible to make the flags
|
||
language-conditional using generator expressions, but that doesn't work for the Visual
|
||
Studio backend, so we would have to drop support for that (not going to happen). The CMake
|
||
documentation suggests that C and C++ files ought to be built in separate targets to avoid
|
||
this. It's a mess, basically.
|
||
|
||
So I've wound up removing WEBKIT_SET_EXTRA_COMPILER_FLAGS and adding most of those flags to
|
||
CMAKE_C_FLAGS and CMAKE_CXX_FLAGS instead. Really the only disadvantage of this is we now
|
||
have to suppress individual warnings when building ANGLESupport in WebCore. That's not the
|
||
end of the world. The only remaining useful feature of WEBKIT_SET_EXTRA_COMPILER_FLAGS was
|
||
to add -fPIC to static library targets, but turns out CMake does that for us if we just set
|
||
the variable CMAKE_POSITION_INDEPENDENT_CODE, so we can get rid of it completely.
|
||
|
||
Of course there are also macros for setting target-specific compiler flags, which we
|
||
frequently need in order to suppress specific warnings, particularly warnings coming from
|
||
third-party libraries like ANGLE and gtest. But remember the footgun: these macros will test
|
||
the flag against only one compiler, but must work with both C and C++ compilers unless the
|
||
build target exclusively contains targets built with just one of those compilers. Yuck.
|
||
|
||
* CMakeLists.txt:
|
||
* Source/CMakeLists.txt:
|
||
* Source/PlatformGTK.cmake:
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
* Source/cmake/WebKitCompilerFlags.cmake: Added.
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-08-07 Brian Burg <bburg@apple.com>
|
||
|
||
Remove CANVAS_PATH compilation guard
|
||
https://bugs.webkit.org/show_bug.cgi?id=175207
|
||
|
||
Reviewed by Sam Weinig.
|
||
|
||
* 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:
|
||
|
||
2017-08-03 Brian Burg <bburg@apple.com>
|
||
|
||
Remove ENABLE(WEB_SOCKET) guards
|
||
https://bugs.webkit.org/show_bug.cgi?id=167044
|
||
|
||
Reviewed by Joseph Pecoraro.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-08-03 Brady Eidson <beidson@apple.com>
|
||
|
||
Add SW IDLs and stub out basic functionality.
|
||
https://bugs.webkit.org/show_bug.cgi?id=175115
|
||
|
||
Reviewed by Chris Dumez.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-08-01 Brady Eidson <beidson@apple.com>
|
||
|
||
Part 1 of: Rename DatabaseProcess to StorageProcess.
|
||
https://bugs.webkit.org/show_bug.cgi?id=174879
|
||
|
||
Reviewed by Andy Estes.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/gtksymbols.filter:
|
||
|
||
2017-08-01 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] WebKitFS.cmake depends on options set in Option cmake files that are included later
|
||
https://bugs.webkit.org/show_bug.cgi?id=174855
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Create derived sources directories in WebKitCommon.cmake instead of WebKitFS.cmake, which is
|
||
too soon. I tried changing the include order, but other stuff in WebKitFS.cmake really is
|
||
needed before including the port options file.
|
||
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
|
||
2017-07-29 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
Unreviewed, build fix for GTK and WPE about StorageProcess renaming
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-07-28 Commit Queue <commit-queue@webkit.org>
|
||
|
||
Unreviewed, rolling out r219986.
|
||
https://bugs.webkit.org/show_bug.cgi?id=174962
|
||
|
||
"broke PLT on iOS (rdar://problem/33602751)" (Requested by
|
||
estes on #webkit).
|
||
|
||
Reverted changeset:
|
||
|
||
"Part 1 of: Rename DatabaseProcess to StorageProcess."
|
||
https://bugs.webkit.org/show_bug.cgi?id=174879
|
||
http://trac.webkit.org/changeset/219986
|
||
|
||
2017-07-28 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[GTK] Building with ENABLE_VIDEO=OFF fails
|
||
https://bugs.webkit.org/show_bug.cgi?id=174940
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Code guarded by ENABLE(MEDIA_STREAM) requires the definition of HTMLVideoElement to
|
||
be available, which in turn is guarded by ENABLE(VIDEO).
|
||
|
||
* Source/cmake/WebKitFeatures.cmake: Make ENABLE_MEDIA_STREAM depend on ENABLE_VIDEO.
|
||
|
||
2017-07-28 Claudio Saavedra <csaavedra@igalia.com>
|
||
|
||
[WPE] Implement EventSenderProxy in WTR
|
||
https://bugs.webkit.org/show_bug.cgi?id=173419
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
Add the implementation of EventSenderProxy to the WTR. This
|
||
allows us to extend the coverage of the test suite in WKWPE.
|
||
|
||
* Source/cmake/FindLibxkbcommon.cmake: Added.
|
||
|
||
2017-07-28 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
Unreviewed. Bumping the patch version for WPEWebKit library to 20170728.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-07-27 Brady Eidson <beidson@apple.com>
|
||
|
||
Part 1 of: Rename DatabaseProcess to StorageProcess.
|
||
https://bugs.webkit.org/show_bug.cgi?id=174879
|
||
|
||
Reviewed by Andy Estes.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/gtksymbols.filter:
|
||
|
||
|
||
2017-07-26 Brady Eidson <beidson@apple.com>
|
||
|
||
Remove DATABASE_PROCESS build flag.
|
||
https://bugs.webkit.org/show_bug.cgi?id=174868
|
||
|
||
Reviewed by Andy Estes.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-07-26 Brian Burg <bburg@apple.com>
|
||
|
||
Remove WEB_TIMING feature flag
|
||
https://bugs.webkit.org/show_bug.cgi?id=174795
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-07-26 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Fix WebKit2 derived sources directory creation after r219488.
|
||
|
||
The variable is still DERIVED_SOURCES_WEBKIT2_DIR, not DERIVED_SOURCES_WEBKIT_DIR. Build was not really affected
|
||
because WebKit2 makefile creates the directory too.
|
||
|
||
* Source/cmake/WebKitFS.cmake:
|
||
|
||
2017-07-26 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.17.5 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-07-25 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Fix GTK+ WebKit2 library soname after r219488.
|
||
|
||
The WebKit2 -> WebKit rename shouldn't affect the GTK+ library that is still called libwebkit2gtk, so keep using
|
||
WEBKIT2 as the library name in CALCULATE_LIBRARY_VERSIONS_FROM_LIBTOOL_TRIPLE, since that's also what the WebKit
|
||
makefile passes to WEBKIT_POPULATE_LIBRARY_VERSION.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-07-24 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[WPE] Add libepoxy to the Jhbuild moduleset
|
||
https://bugs.webkit.org/show_bug.cgi?id=174711
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
libepoxy 1.3.1 that's widely available in current stable distributions (Debian stable,
|
||
Ubuntu LTS) does suffice our needs, but also contains a bug that incorrectly determines
|
||
the current EGL context and the API version of OpenGL that's bound to that context.
|
||
Focusing on experiences on Debian systems, while the current stable Debian release has
|
||
this bug patched, the package for the testing distribution of Debian removed that same
|
||
patch for whatever reason, despite using the 1.3.1 version as the package basis.
|
||
|
||
To avoid this, libepoxy 1.4.3 is now added to WPE's Jhbuild moduleset. The WPE port
|
||
also now demands at least the 1.4.0 version to be available when configuring.
|
||
|
||
We should revisit the minimum version for libepoxy in the future if the 1.3 release
|
||
branch gets updated with the proper fix.
|
||
|
||
* Source/cmake/FindLibEpoxy.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-07-21 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] Unreviewed, add definitions necessary to use ICU shipped with macOS
|
||
|
||
macOS system ICU libraries are built with U_DISABLE_RENAMING=1 and
|
||
U_SHOW_CPLUSPLUS_API=0. After r219155 we have to pass this definitons
|
||
explicitly, because ICU headers in the tree are not modified anymore.
|
||
|
||
* Source/cmake/OptionsJSCOnly.cmake:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
|
||
2017-07-17 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Add initial implementation of WebDriver process to run the HTTP server
|
||
https://bugs.webkit.org/show_bug.cgi?id=166682
|
||
|
||
Reviewed by Brian Burg.
|
||
|
||
Enable WebDriver in the GTK port by default.
|
||
|
||
* Source/CMakeLists.txt:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-07-17 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] Set library types before their targets are created
|
||
https://bugs.webkit.org/show_bug.cgi?id=174600
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Since r219560 library targets are created before PlatformXXX.cmake
|
||
files are processed, however library type must be passed in
|
||
add_library() call and cannot be changed afterwards. Set these
|
||
variables in OptionsXXX.cmake.
|
||
|
||
* CMakeLists.txt:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-07-17 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Include most CMake modules from WebKitCommon.cmake
|
||
https://bugs.webkit.org/show_bug.cgi?id=174546
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* CMakeLists.txt:
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-07-17 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Macros in WebKitMacros.cmake should be prefixed with WEBKIT_ namespace
|
||
https://bugs.webkit.org/show_bug.cgi?id=174547
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-07-17 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[CMake] Create targets before WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS is called
|
||
https://bugs.webkit.org/show_bug.cgi?id=174557
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-07-16 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Raise minimum CMake requirement
|
||
https://bugs.webkit.org/show_bug.cgi?id=174545
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* CMakeLists.txt:
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsJSCOnly.cmake:
|
||
|
||
2017-07-14 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Unclear distinction between WebKitHelpers and WebKitMacros
|
||
https://bugs.webkit.org/show_bug.cgi?id=153189
|
||
|
||
Reviewed by Antonio Gomes.
|
||
|
||
Merge WebKitHelpers.cmake into WebKitMacros.cmake, since there is no meaningful distinction
|
||
between the macros that belong in each file. Then, move the macros that are only needed by
|
||
one project into project-specific CMake files. Retain here only the macros that are needed
|
||
in multiple places.
|
||
|
||
* Source/cmake/OptionsCommon.cmake: Update a comment.
|
||
* Source/cmake/OptionsGTK.cmake: New location for libtool macro, exclusively needed here.
|
||
* Source/cmake/WebKitCommon.cmake: Do not include WebKitHelpers.cmake.
|
||
* Source/cmake/WebKitHelpers.cmake: Removed.
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-07-13 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GTK][WPE] Avoid setting settings that are set by default
|
||
|
||
Unreviewed.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-07-13 Konstantin Tokarev <annulen@ynadex.ru>
|
||
|
||
Unreviewed, Windows ports should enable WebKitLegacy and disable
|
||
WebKit.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-07-13 Matthew Hanson <matthew_hanson@apple.com>
|
||
|
||
Fix the Mac CMake build.
|
||
|
||
Unreviewed build fix.
|
||
|
||
Fix the Mac CMake build after r219488 broke it. r219488 erroneously updated
|
||
the variable name DERIVED_SOURCES_WEBKITLEGACY_DIR to DERIVED_SOURCES_WEBKIT_LEGACY_DIR
|
||
without updating subsequent users of that variable.
|
||
|
||
* Source/cmake/WebKitFS.cmake:
|
||
Rename DERIVED_SOURCES_WEBKIT_LEGACY_DIR back to DERIVED_SOURCES_WEBKITLEGACY_DIR.
|
||
|
||
2017-07-13 Matthew Hanson <matthew_hanson@apple.com>
|
||
|
||
Fix the cMake builds (GTK and WPE.)
|
||
https://bugs.webkit.org/show_bug.cgi?id=174164
|
||
rdar://problem/33137595
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
* Source/CMakeLists.txt:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsJSCOnly.cmake:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
* Source/cmake/WebKitPackaging.cmake:
|
||
|
||
2017-07-13 Matthew Hanson <matthew_hanson@apple.com>
|
||
|
||
Rename WebKit2.xcodeproj to WebKit.xcodeproj.
|
||
https://bugs.webkit.org/show_bug.cgi?id=174164
|
||
rdar://problem/33137595
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
* WebKit.xcworkspace/contents.xcworkspacedata:
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-07-13 Matthew Hanson <matthew_hanson@apple.com>
|
||
|
||
Update tools and configurations after renaming Source/WebKit2 to Source/WebKit.
|
||
https://bugs.webkit.org/show_bug.cgi?id=174164
|
||
rdar://problem/33137595
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
* Source/Makefile:
|
||
* Source/PlatformGTK.cmake:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
* Source/cmake/WebKitPackaging.cmake:
|
||
* WebKit.xcworkspace/contents.xcworkspacedata:
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-07-05 Matthew Hanson <matthew_hanson@apple.com>
|
||
|
||
Update the Xcode project name from WebKit to WebKitLegacy.
|
||
https://bugs.webkit.org/show_bug.cgi?id=174162
|
||
rdar://problem/33137594
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
Rename WebKit to WebKitLegacy.
|
||
|
||
* WebKit.xcworkspace/contents.xcworkspacedata:
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-07-05 Matthew Hanson <matthew_hanson@apple.com>
|
||
|
||
Update tools and configurations after renaming Source/WebKit to Source/WebKitLegacy.
|
||
https://bugs.webkit.org/show_bug.cgi?id=174162
|
||
rdar://problem/33137594
|
||
|
||
Reviewed by Dan Bernstein.
|
||
|
||
Mass rename of Source/WebKit to Source/WebKitLegacy in OpenSource cmake files
|
||
and Xcode project files.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
* WebKit.xcworkspace/contents.xcworkspacedata:
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-07-13 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Fix compiler warnings when building with GCC 7
|
||
https://bugs.webkit.org/show_bug.cgi?id=174463
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-07-12 Matt Lewis <jlewis3@apple.com>
|
||
|
||
Unreviewed, rolling out r219401.
|
||
|
||
This revision rolled out the previous patch, but after talking
|
||
with reviewer, a rebaseline is what was needed.Rolling back in
|
||
before rebaseline.
|
||
|
||
Reverted changeset:
|
||
|
||
"Unreviewed, rolling out r219379."
|
||
https://bugs.webkit.org/show_bug.cgi?id=174400
|
||
http://trac.webkit.org/changeset/219401
|
||
|
||
2017-07-12 Matt Lewis <jlewis3@apple.com>
|
||
|
||
Unreviewed, rolling out r219379.
|
||
|
||
This revision caused a consistent failure in the test
|
||
fast/dom/Window/property-access-on-cached-window-after-frame-
|
||
removed.html.
|
||
|
||
Reverted changeset:
|
||
|
||
"Remove NAVIGATOR_HWCONCURRENCY"
|
||
https://bugs.webkit.org/show_bug.cgi?id=174400
|
||
http://trac.webkit.org/changeset/219379
|
||
|
||
2017-07-12 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[WPE] Use libepoxy
|
||
https://bugs.webkit.org/show_bug.cgi?id=172104
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/FindLibEpoxy.cmake: Added.
|
||
* Source/cmake/OptionsWPE.cmake: Find libepoxy, don't search for
|
||
EGL or OpenGL ES anymore, and enable USE_LIBEPOXY by default.
|
||
|
||
2017-07-11 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK][WPE] Enable FILE_LOCK and implement lockFile and unlockFile
|
||
https://bugs.webkit.org/show_bug.cgi?id=174357
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Use gio-unix unconditionally.
|
||
|
||
2017-07-11 Dean Jackson <dino@apple.com>
|
||
|
||
Remove NAVIGATOR_HWCONCURRENCY
|
||
https://bugs.webkit.org/show_bug.cgi?id=174400
|
||
|
||
Reviewed by Sam Weinig.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-07-11 Dean Jackson <dino@apple.com>
|
||
|
||
Rolling out r219372.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-07-11 Dean Jackson <dino@apple.com>
|
||
|
||
Remove NAVIGATOR_HWCONCURRENCY
|
||
https://bugs.webkit.org/show_bug.cgi?id=174400
|
||
|
||
Reviewed by Sam Weinig.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-07-03 Brian Burg <bburg@apple.com>
|
||
|
||
Web Replay: remove some unused code
|
||
https://bugs.webkit.org/show_bug.cgi?id=173903
|
||
|
||
Rubber-stamped by Joseph Pecoraro.
|
||
|
||
* ManualTests/inspector/replay-keyboard-events.html: Removed.
|
||
* ManualTests/inspector/replay-mouse-events.html: Removed.
|
||
* ManualTests/inspector/replay-wheel-events.html: Removed.
|
||
* ManualTests/inspector/replay-window-navigator-basic.html: Removed.
|
||
* ManualTests/inspector/replay-window-screen.html: Removed.
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-07-10 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Move make-js-file-arrays.py from WebCore to JavaScriptCore
|
||
https://bugs.webkit.org/show_bug.cgi?id=174024
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Make MAKE_JS_FILE_ARRAYS independent of WebCore and update it to use make-js-file-arrays.py from
|
||
JavaScriptCore. It's no longer needed to set PYTHON_PATH to find jsmin.py.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-07-08 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
Drop NOSNIFF compile flag
|
||
https://bugs.webkit.org/show_bug.cgi?id=174289
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-07-07 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
[GTK][WPE] Enable X-Content-Type-Options: nosniff
|
||
https://bugs.webkit.org/show_bug.cgi?id=174250
|
||
|
||
Reviewed by Carlos Alberto Lopez Perez.
|
||
|
||
Make nosniff enabled by default in all the ports.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-07-06 Stephan Szabo <stephan.szabo@sony.com>
|
||
|
||
[Win] Build precompiled header successfully with clang-cl
|
||
https://bugs.webkit.org/show_bug.cgi?id=174221
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-07-05 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
Upgrade GCC baseline
|
||
https://bugs.webkit.org/show_bug.cgi?id=174155
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
This patch bumps the version of GCC from 4.9.0 to 5.0.0,
|
||
which is shipped with Ubuntu 16.04 LTS. And the latest
|
||
Debian stable (stretch) already ships newer GCC (6.3.0).
|
||
Remove workaround for old GCC. And move GCC version check
|
||
to the top-level CMakeLists.txt.
|
||
|
||
* CMakeLists.txt:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/WebKitHelpers.cmake:
|
||
|
||
2017-07-05 Don Olmstead <don.olmstead@sony.com>
|
||
|
||
[WinCairo] Consolidate CMake code related to CURL
|
||
https://bugs.webkit.org/show_bug.cgi?id=170860
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-06-28 Stephan Szabo <stephan.szabo@am.sony.com>
|
||
|
||
[Win] Build JSCOnly on Windows with clang-cl
|
||
https://bugs.webkit.org/show_bug.cgi?id=173889
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* CMakeLists.txt:
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
* Source/cmake/OptionsMSVC.cmake:
|
||
|
||
2017-06-23 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[WPE] User script messages don't work
|
||
https://bugs.webkit.org/show_bug.cgi?id=173712
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
Enable user script messages.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-06-23 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[WPE] Enable PUBLIC_SUFFIX_LIST
|
||
https://bugs.webkit.org/show_bug.cgi?id=173758
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
WebsiteDataStore needs it when fetching data.
|
||
|
||
Fixes: /wpe/WebKitCookieManager/accept-policy
|
||
/wpe/WebKitCookieManager/delete-cookies
|
||
/wpe/WebKitCookieManager/cookies-changed
|
||
/wpe/WebKitCookieManager/persistent-storage
|
||
/wpe/WebKitCookieManager/ephemeral
|
||
/wpe/WebKitWebsiteData/ephemeral
|
||
/wpe/WebKitWebsiteData/cache
|
||
/wpe/WebKitWebsiteData/storage
|
||
/wpe/WebKitWebsiteData/databases
|
||
/wpe/WebKitWebsiteData/appcache
|
||
/wpe/WebKitWebsiteData/cookies
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-06-22 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[WPE] Add initial web extensions API
|
||
https://bugs.webkit.org/show_bug.cgi?id=173640
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-06-21 Yoshiaki Jitsukawa <Yoshiaki.Jitsukawa@sony.com>
|
||
|
||
[MSVC] Fix compilation in CP932 (Shift_JIS) environment
|
||
https://bugs.webkit.org/show_bug.cgi?id=173638
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Give "/utf-8 /validate-charset" options to the MSVC compiler
|
||
to specify the source code encoding.
|
||
|
||
* Source/cmake/OptionsMSVC.cmake:
|
||
|
||
2017-06-21 Miguel Gomez <magomez@igalia.com>
|
||
|
||
[GTK] Fix the condition to enable/disable GSTREAMER_GL
|
||
https://bugs.webkit.org/show_bug.cgi?id=173650
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
If GSTREAMER_GL is enabled, check for the GStreamer version. If the version is < 1.10, disable
|
||
GSTREAMER_GL and continue. If the version is >= 1.10 but there's no gstreamer-gl package available
|
||
then fail.
|
||
|
||
* Source/cmake/FindGStreamer.cmake:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-06-21 Miguel Gomez <magomez@igalia.com>
|
||
|
||
[GTK] Enable GStreamer GL by default on production builds
|
||
https://bugs.webkit.org/show_bug.cgi?id=173406
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Enable GStreamer GL by default when the GStreamer version >= 1.10.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-06-21 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Move WebGtkExtensionManager and WebGtkInjectedBundleMain to glib API dir
|
||
https://bugs.webkit.org/show_bug.cgi?id=173606
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
Update public symbols that were renamed.
|
||
|
||
* Source/cmake/gtksymbols.filter:
|
||
|
||
2017-06-20 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[GCrypt] Implement CryptoKeyEC SPKI imports
|
||
https://bugs.webkit.org/show_bug.cgi?id=172927
|
||
|
||
Reviewed by Jiewen Tan, Michael Catanzaro and Carlos Garcia Campos.
|
||
|
||
* Source/cmake/FindLibtasn1.cmake: Added.
|
||
* Source/cmake/OptionsGTK.cmake: Require libtasn1 when SUBTLE_CRYPTO is enabled.
|
||
* Source/cmake/OptionsWPE.cmake: Ditto.
|
||
|
||
2017-06-20 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[WPE] Add initial implementation of glib API
|
||
https://bugs.webkit.org/show_bug.cgi?id=173546
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
Add some definitions required to build WPE glib API.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-06-18 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.17.4 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-06-16 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Fix Mac CMake build.
|
||
|
||
* Source/cmake/WebKitFS.cmake:
|
||
Add new DerivedSources/WTF directory.
|
||
|
||
2017-06-15 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] ADD_PRECOMPILED_HEADER should append OBJECT_DEPENDS, not overwrite it
|
||
https://bugs.webkit.org/show_bug.cgi?id=173428
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Right now, if any of source files that are passed to
|
||
ADD_PRECOMPILED_HEADER have non-empty OBJECT_DEPENDS property (e.g.
|
||
changed with ADD_SOURCE_DEPENDENCIES call), its value is lost.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-06-15 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Do not use the C API in WebGtkExtensionManager
|
||
https://bugs.webkit.org/show_bug.cgi?id=173408
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Update exported symbol signature.
|
||
|
||
* Source/cmake/gtksymbols.filter:
|
||
|
||
2017-06-09 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
|
||
https://bugs.webkit.org/show_bug.cgi?id=173103
|
||
|
||
Reviewed by Xabier Rodriguez-Calvar.
|
||
|
||
* Source/cmake/OptionsWPE.cmake: Expose the ENABLE_ENCRYPTED_MEDIA
|
||
configuration option, keeping it disabled by default.
|
||
|
||
2017-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com>
|
||
|
||
[GStreamer][EME] Remove the legacy code that was not even official and is deprecated
|
||
https://bugs.webkit.org/show_bug.cgi?id=173096
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
* Source/cmake/OptionsWPE.cmake: Remove LEGACY_ENCRYPTED_MEDIA support
|
||
|
||
2017-06-07 Ryosuke Niwa <rniwa@webkit.org>
|
||
|
||
IsInShadowTreeFlag does not get updated for a non-container node
|
||
https://bugs.webkit.org/show_bug.cgi?id=173084
|
||
|
||
Reviewed by Antti Koivisto.
|
||
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-06-07 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[WPE] Enable resource usage
|
||
https://bugs.webkit.org/show_bug.cgi?id=173054
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
Add private option for resource usage enabled by default.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-06-07 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Remove legacy INSPECTOR_SERVER implementation
|
||
https://bugs.webkit.org/show_bug.cgi?id=172966
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
* Source/PlatformWin.cmake:
|
||
|
||
2017-06-07 Loïc Yhuel <loic.yhuel@softathome.com>
|
||
|
||
[CMake] Only force response files for Ninja with CMake < 3.2 on Linux
|
||
https://bugs.webkit.org/show_bug.cgi?id=173066
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
CMake automatically uses response files when needed, but the limit was
|
||
wrong on Linux before 3.2.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-06-07 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[GCrypt] RSA-PSS support
|
||
https://bugs.webkit.org/show_bug.cgi?id=172856
|
||
|
||
Reviewed by Jiewen Tan.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Set and expose the USE_GCRYPT preprocessor macro when
|
||
SUBTLE_CRYPTO is enabled.
|
||
* Source/cmake/OptionsWPE.cmake: Match the GTK+ port in demanding at least version 1.7.0
|
||
of libgcrypt. Also set and expose the USE_GCRYPT preprocessor macro.
|
||
|
||
2017-06-06 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[WPE] Enable remote inspector
|
||
https://bugs.webkit.org/show_bug.cgi?id=172971
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
Add private option for remote inspector enabled by default.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
|
||
2017-06-02 Stephan Szabo <stephan.szabo@am.sony.com>
|
||
|
||
[JSCOnly] Build static jsc.exe on Windows
|
||
https://bugs.webkit.org/show_bug.cgi?id=172833
|
||
|
||
Reviewed by Konstantin Tokarev.
|
||
|
||
* Source/cmake/OptionsJSCOnly.cmake:
|
||
|
||
2017-05-31 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[CMake] Do not pass -Wno-expansion-to-defined to Clang <4.0.0
|
||
https://bugs.webkit.org/show_bug.cgi?id=172750
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-05-31 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
Consider enabling -Wno-expansion-to-defined for gcc 7
|
||
https://bugs.webkit.org/show_bug.cgi?id=167643
|
||
|
||
Reviewed by Žan Doberšek.
|
||
|
||
* Source/cmake/OptionsCommon.cmake: Pass -Wno-expansion-to-defined to
|
||
GCC, the flag is supported all the way back to version 4.9, which is
|
||
the oldest we support
|
||
|
||
2017-05-26 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[CMake] Wrap CODE_GENERATOR_PREPROCESSOR_EXECUTABLE on Windows hosts
|
||
https://bugs.webkit.org/show_bug.cgi?id=172553
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-05-26 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
[CMake] Pass -fdiagnostics-color=always to GCC when building with Ninja
|
||
https://bugs.webkit.org/show_bug.cgi?id=172638
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
The oldest version of GCC supported for building WebKit is 4.9, which already accepts
|
||
-fdiagnostics-color=, therefore it is not needed to check the compiler version.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-05-25 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[CMake][Win] Use WTF_CPU not MSCV_CXX_ARCHITECTURE_ID when determining lib directories
|
||
https://bugs.webkit.org/show_bug.cgi?id=172570
|
||
|
||
Reviewed by Per Arne Vollan.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-05-24 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[CMake] Consolidate CMake code related to Cairo
|
||
https://bugs.webkit.org/show_bug.cgi?id=172568
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/OptionsWinCairo.cmake:
|
||
|
||
2017-05-23 Myles C. Maxfield <mmaxfield@apple.com>
|
||
|
||
Remove dead ENABLE(FONT_LOAD_EVENTS) code
|
||
https://bugs.webkit.org/show_bug.cgi?id=172517
|
||
|
||
Rubber-stamped by Simon Fraser.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-05-22 Gwang Yoon Hwang <yoon@igalia.com>
|
||
|
||
[CMake] Do not use a --no-keep-memory linker flag in 64bit system
|
||
https://bugs.webkit.org/show_bug.cgi?id=172429
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
In x86_64, cmake accidentally applies --no-keep-memory since MATCHES
|
||
uses the given value as a regex. It reduces linking performance
|
||
due to the frequent disk operations in x86_64.
|
||
|
||
2017-05-22 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.17.3 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-05-22 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[Win][CMake] Move MSVC compiler options to a common location
|
||
https://bugs.webkit.org/show_bug.cgi?id=172230
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
* Source/cmake/OptionsMSVC.cmake: Added.
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-05-19 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[CMake] Add HAVE check for __int128_t
|
||
https://bugs.webkit.org/show_bug.cgi?id=172317
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-05-16 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[WPE] Set and expose ENABLE_DEVELOPER_MODE in build when DEVELOPER_MODE is enabled
|
||
https://bugs.webkit.org/show_bug.cgi?id=172159
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* Source/cmake/OptionsWPE.cmake: Expose the ENABLE_DEVELOPER_MODE macro
|
||
when the DEVELOPER_MODE configuration options is enabled.
|
||
|
||
2017-05-11 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[CMake] Add HAVE check for regex.h
|
||
https://bugs.webkit.org/show_bug.cgi?id=171950
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-05-11 Joseph Pecoraro <pecoraro@apple.com>
|
||
|
||
Remove Vibration API
|
||
https://bugs.webkit.org/show_bug.cgi?id=171766
|
||
|
||
Rubber-stamped by Alexey Proskuryakov.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-05-11 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.17.2 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-05-10 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[Win] Specify source file type when preprocessing IDL files
|
||
https://bugs.webkit.org/show_bug.cgi?id=171864
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-05-10 Adrian Perez de Castro <aperez@igalia.com>
|
||
|
||
Remove some last remnants of the EFL port
|
||
https://bugs.webkit.org/show_bug.cgi?id=171922
|
||
|
||
Reviewed by Antonio Gomes.
|
||
|
||
The EFL port is no more.
|
||
|
||
* Source/PlatformEfl.cmake: Removed.
|
||
|
||
2017-05-10 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
Enable FTL JIT by default on AArch64
|
||
https://bugs.webkit.org/show_bug.cgi?id=144039
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
* Source/cmake/OptionsWPE.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake: Set FTL as enabled by default
|
||
when targeting either WTF_CPU_X86_64 or WTF_CPU_ARM64.
|
||
|
||
2017-05-09 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
Upstream the WPE port
|
||
https://bugs.webkit.org/show_bug.cgi?id=171110
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
webkit-dev thread:
|
||
https://lists.webkit.org/pipermail/webkit-dev/2017-April/028923.html
|
||
|
||
* CMakeLists.txt: Add the WPE port identifier.
|
||
* Source/cmake/FindLibGBM.cmake: Added.
|
||
* Source/cmake/FindWPEBackend-mesa.cmake: Added.
|
||
* Source/cmake/FindWPEBackend.cmake: Added.
|
||
* Source/cmake/OptionsWPE.cmake: Added.
|
||
|
||
2017-05-04 Commit Queue <commit-queue@webkit.org>
|
||
|
||
Unreviewed, rolling out r216206.
|
||
https://bugs.webkit.org/show_bug.cgi?id=171714
|
||
|
||
Multiple LayoutTests crashing in Document::page() (Requested
|
||
by ap on #webkit).
|
||
|
||
Reverted changeset:
|
||
|
||
"Remove support for legacy Notifications"
|
||
https://bugs.webkit.org/show_bug.cgi?id=171487
|
||
http://trac.webkit.org/changeset/216206
|
||
|
||
2017-05-04 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[Win] Remove redundant macros that are set in the CMake config
|
||
https://bugs.webkit.org/show_bug.cgi?id=171571
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-05-03 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.17.1 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-05-01 Aakash Jain <aakash_jain@apple.com>
|
||
|
||
fix check-webkit-style errors in webkitpy about two blank lines before class definitions
|
||
https://bugs.webkit.org/show_bug.cgi?id=171509
|
||
|
||
Reviewed by Alexey Proskuryakov.
|
||
|
||
* Scripts/webkitpy/common/config/committers.py: Added two blank lines before class definition.
|
||
* Scripts/webkitpy/layout_tests/models/test_run_results.py: Ditto.
|
||
* Scripts/webkitpy/layout_tests/run_webkit_tests.py: Ditto.
|
||
* Scripts/webkitpy/port/base_unittest.py: Ditto.
|
||
* Scripts/webkitpy/port/device.py: Ditto.
|
||
* Scripts/webkitpy/port/linux_get_crash_log.py: Ditto.
|
||
* Scripts/webkitpy/style/checkers/featuredefines.py: Ditto.
|
||
* Scripts/webkitpy/style/checkers/jsonchecker.py: Ditto.
|
||
* Scripts/webkitpy/tool/bot/patchanalysistask.py: Ditto.
|
||
* Scripts/webkitpy/layout_tests/controllers/manager_unittest.py: Ditto.
|
||
(ManagerTest.test_uses_custom_device.MockCustomDevicePort): Added blank line before method.
|
||
(ManagerTest.test_uses_custom_device): Removed extra blank line at end of file.
|
||
|
||
2017-04-25 Daniel Bates <dabates@apple.com>
|
||
|
||
[Cocoa][Win] Enable of X-Content-Type-Options: nosniff header
|
||
https://bugs.webkit.org/show_bug.cgi?id=136452
|
||
<rdar://problem/23412620>
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
Enable X-Content-Type-Options: nosniff on Mac, iOS and Windows platforms.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-04-24 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
Unreviewed follow-up to r215681.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Don't re-define the ENABLE_SUBTLE_CRYPTO
|
||
macro, that's already done by the option macro.
|
||
|
||
2017-04-24 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Switch to use ENABLE_REMOTE_INSPECTOR instead of ENABLE_INSPECTOR_SERVER for the remote inspector
|
||
https://bugs.webkit.org/show_bug.cgi?id=166680
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Add private option for ENABLE_REMOTE_INSPECTOR and enabled it by default.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-04-24 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[GTK] Make the ENABLE_SUBTLE_CRYPTO option depend on libgcrypt 1.7.0
|
||
https://bugs.webkit.org/show_bug.cgi?id=171112
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: When ENABLE_SUBTLE_CRYPTO feature is enabled,
|
||
the detected libgcrypt library version should be at least 1.7.0 since we'll be
|
||
relying on API that was introduced in that version.
|
||
|
||
2017-04-21 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] WTF target should not have wtf and subdirectries in public interface
|
||
https://bugs.webkit.org/show_bug.cgi?id=171115
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
In r209665 WEBCORE_FRAMEWORK macro started to export INCLUDE_DIRECTORIES of
|
||
targets as their public interface, so that linked targets can use them
|
||
implicitly without copying directory lists around. This matches existing
|
||
practice for all targets except WTF, headers from which are always included
|
||
with full path starting from "<wtf/...".
|
||
|
||
Since r209665 it became possible to include headers from wtf or its
|
||
subdirectories in CMake builds without using "<wtf/..." path. It should
|
||
not be allowed.
|
||
|
||
* Source/cmake/WebKitMacros.cmake: Support xxx_PRIVATE_HEADERS
|
||
CMake variables.
|
||
|
||
2017-04-20 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere
|
||
https://bugs.webkit.org/show_bug.cgi?id=171071
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
"${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the
|
||
build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should
|
||
be available for all ports.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
[JSCOnly] Fix build failures in macOS
|
||
https://bugs.webkit.org/show_bug.cgi?id=170887
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Align ICU header configuration to MacCMake port.
|
||
|
||
* Source/cmake/OptionsJSCOnly.cmake:
|
||
|
||
2017-04-16 Sam Weinig <sam@webkit.org>
|
||
|
||
[WebIDL] Switch IDLAttributes.txt over to a more structured format so that more information can be added for each attribute
|
||
https://bugs.webkit.org/show_bug.cgi?id=170843
|
||
|
||
Reviewed by Chris Dumez.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
Update extension of IDLAttributes to .json
|
||
|
||
2017-04-13 Don Olmstead <don.olmstead@am.sony.com>
|
||
|
||
[WinCairo] Assign WEBKIT_LIBRARIES_DIR to CMAKE_PREFIX_PATH
|
||
https://bugs.webkit.org/show_bug.cgi?id=170797
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/FindCairo.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-04-11 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
[CMake] OpenWebRTC libraries path isn't properly deduced
|
||
https://bugs.webkit.org/show_bug.cgi?id=170670
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
When using OpenWebRTC installation that's outside of the usual Jhbuild
|
||
installation directories, the library paths are ignored because the
|
||
dependency libraries are simply gathered from the pkg-config file.
|
||
|
||
Instead, the pkg-config data should be used to search for the correct
|
||
paths to the header and library locations. Both libopenwebrtc and
|
||
libopenwebrtc_gst libraries are needed, so the two library paths are
|
||
concatenated into the OPENWEBRTC_LIBRARIES variable.
|
||
|
||
* Source/cmake/FindOpenWebRTC.cmake:
|
||
|
||
2017-04-08 Ting-Wei Lan <lantw44@gmail.com>
|
||
|
||
Elftoolchain ar doesn't support response files
|
||
https://bugs.webkit.org/show_bug.cgi?id=170105
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
WebKit enables the use of response files when cmake and ninja is used.
|
||
However, the default implementation of ar command used in FreeBSD, which
|
||
is part of elftoolchain project, doesn't support reading arguments from
|
||
response files. To avoid causing undefined reference error on FreeBSD,
|
||
we disable the use of response files when elftoolchain ar is detected.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Unreviewed, rolling out r215150.
|
||
|
||
Broke buildbot
|
||
|
||
Reverted changeset:
|
||
|
||
"[CMake] Don't force-enable response files when using Ninja
|
||
generator"
|
||
https://bugs.webkit.org/show_bug.cgi?id=170105
|
||
http://trac.webkit.org/changeset/215150
|
||
|
||
2017-04-08 Ting-Wei Lan <lantw44@gmail.com>
|
||
|
||
[CMake] Don't force-enable response files when using Ninja generator
|
||
https://bugs.webkit.org/show_bug.cgi?id=170105
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Not all platforms support response files, and unconditionally enabling
|
||
response files is known to cause build failure for some platforms.
|
||
Since WebKit builds fine on many platforms without force-enabling
|
||
response files and bug 129771 didn't mention which platform required
|
||
it, we remove it instead of adding more platform checks.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-04-07 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GTK] Various build errors when plugin support is disabled
|
||
https://bugs.webkit.org/show_bug.cgi?id=170015
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
Allow building with ENABLE_NETSCAPE_PLUGIN_API=ON and ENABLE_X11_TARGET=OFF. This should be
|
||
possible as Carlos worked to ensure windowless plugins work properly outside X11. The GTK2
|
||
plugin process still depends on ENABLE_X11_TARGET because a plugin that uses GTK+ surely
|
||
wants to display a window, and is not going to work outside X11. (If the plugin links to
|
||
GTK+ but does not display a window, it's dumb and deserves to be broken.)
|
||
|
||
Also, make ENABLE_PLUGIN_PROCESS conditional on ENABLE_NETSCAPE_PLUGIN_API, not
|
||
ENABLE_X11_TARGET.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-04-07 Fujii Hironori <Hironori.Fujii@sony.com>
|
||
|
||
[CMake][Windows] WebKitGUID.lib should be built with the release CRT
|
||
https://bugs.webkit.org/show_bug.cgi?id=170593
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
Source/cmake/OptionsWin.cmake has a trick to force using the
|
||
release CRT even for debug build configuration. But, this works
|
||
only for C++, but for C. As the result, WebKitGUID.lib is built
|
||
with the debug CRT in debug build configuration because it has C
|
||
source files.
|
||
|
||
* Source/cmake/OptionsWin.cmake: Process CMAKE_C_FLAGS_* as well as CMAKE_CXX_FLAGS_*.
|
||
|
||
2017-04-06 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
|
||
|
||
[GTK] Build fails when using icecream, ccache and cmake 3.6
|
||
https://bugs.webkit.org/show_bug.cgi?id=170498
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Disable ninja response file when using icecream, ccache and cmake > 3.5.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-04-04 Ross Kirsling <ross.kirsling@sony.com>
|
||
|
||
[CMake] Enforce Python 2
|
||
https://bugs.webkit.org/show_bug.cgi?id=170439
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* Source/cmake/WebKitCommon.cmake: Fail build immediately if Python 3 is detected.
|
||
|
||
2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
|
||
https://bugs.webkit.org/show_bug.cgi?id=170001
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/CMakeLists.txt: Compile xdgmime if USE_XDGMIME is ON.
|
||
* Source/cmake/OptionsGTK.cmake: Set USE_XDGMIME to ON.
|
||
|
||
2017-03-10 Per Arne Vollan <pvollan@apple.com>
|
||
|
||
Unreviewed Win64 build fix. FTL is not ready to be turned on yet.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
|
||
2017-03-10 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Win64 build fix.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
WASM got turned on on Win64. Judging by the state of WasmMemory.cpp, I'm going to
|
||
assume this was a mistake and turn it off until someone writes a version that uses
|
||
VirtualAlloc/VirtualFree instead of mmap.
|
||
The FTL seems a bit unstable, though. This fixes the build, but more fixes are necessary.
|
||
|
||
2017-03-06 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
Unreviewed, fix AppleWin build
|
||
https://bugs.webkit.org/show_bug.cgi?id=164032
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-03-06 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
[GTK][JSCOnly] Enable WebAssembly on Linux environment
|
||
https://bugs.webkit.org/show_bug.cgi?id=164032
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/OptionsJSCOnly.cmake:
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-03-04 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Unreviewed, remove stray period from readme
|
||
|
||
* ReadMe.md:
|
||
|
||
2017-03-03 Dean Jackson <dino@apple.com>
|
||
|
||
Add WebGPU compile flag and experimental feature flag
|
||
https://bugs.webkit.org/show_bug.cgi?id=169161
|
||
<rdar://problem/30846689>
|
||
|
||
Reviewed by Tim Horton.
|
||
|
||
Add ENABLE_WEBGPU, an experimental feature flag, a RuntimeEnabledFeature,
|
||
and an InternalSetting.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-03-01 Andy Estes <aestes@apple.com>
|
||
|
||
Build libwebrtc as part of the All Source scheme in WebKit.xcworkspace.
|
||
|
||
Rubber-stamped by Tim Horton.
|
||
|
||
* WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
|
||
|
||
2017-02-26 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Bump GTK+ versions numbers.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-02-26 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed, rolling out r213024.
|
||
|
||
Wrong version numbers
|
||
|
||
Reverted changeset:
|
||
|
||
"[GTK] Unreviewed, bump GTK version numbers also on trunk"
|
||
http://trac.webkit.org/changeset/213024
|
||
|
||
2017-02-26 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[GTK] Unreviewed, bump GTK version numbers also on trunk
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-02-23 Tomas Popela <tpopela@redhat.com>
|
||
|
||
[GTK] Compilation fails if using ninja together with icecream and cmake > 3.5
|
||
https://bugs.webkit.org/show_bug.cgi?id=168770
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
If using cmake >= 3.6 together with ninja generator and icecream, the
|
||
build will fail as icecream does not correctly handle the response
|
||
files and it's not passing compiler flags from there to the compiler
|
||
itself (in our case it's not passing -fPIC which leads to the
|
||
failure while linking). Don't enable the ninja's response files
|
||
support if we fulfill the preconditions.
|
||
|
||
* Source/cmake/OptionsCommon.cmake:
|
||
|
||
2017-02-22 Ryosuke Niwa <rniwa@webkit.org>
|
||
|
||
Add GTK+ build instruction to ReadMe.md
|
||
https://bugs.webkit.org/show_bug.cgi?id=168745
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Add instructions to build GTK+ port.
|
||
|
||
Removed the instruction to set the default configuration since that didn't seem important.
|
||
|
||
* ReadMe.md:
|
||
|
||
2017-02-22 Alberto Garcia <berto@igalia.com>
|
||
|
||
[GTK] [2.15.90] Disable RESOURCE_USAGE on non-Linux systems
|
||
https://bugs.webkit.org/show_bug.cgi?id=168714
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-02-21 Ryosuke Niwa <rniwa@webkit.org>
|
||
|
||
Remove the extra `'s errornously added during the final editing.
|
||
|
||
* ReadMe.md:
|
||
|
||
2017-02-21 Ryosuke Niwa <rniwa@webkit.org>
|
||
|
||
Add ReadMe.md to WebKit
|
||
https://bugs.webkit.org/show_bug.cgi?id=168413
|
||
|
||
Reviewed by Chris Dumez.
|
||
|
||
Add a ReadMe.md to be read on https://github.com/WebKit/webkit based on webkit.org content.
|
||
|
||
* ReadMe.md: Added.
|
||
|
||
2017-02-20 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Remove ENABLE_THREADED_COMPOSITOR build option
|
||
https://bugs.webkit.org/show_bug.cgi?id=168606
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-02-20 Manuel Rego Casasnovas <rego@igalia.com>
|
||
|
||
[css-grid] Remove compilation flag ENABLE_CSS_GRID_LAYOUT
|
||
https://bugs.webkit.org/show_bug.cgi?id=167693
|
||
|
||
Reviewed by Sergio Villar Senin.
|
||
|
||
CSS Grid Layout has been enabled by default in r211415,
|
||
and Safari 10.1 is shipping it.
|
||
It seems like a good moment to remove the compilation flag.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-02-17 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Remove EFL from Source/cmake
|
||
https://bugs.webkit.org/show_bug.cgi?id=168512
|
||
|
||
Reviewed by Carlos Garcia Campos.
|
||
|
||
* Source/cmake/OptionsEfl.cmake: Removed.
|
||
* Source/cmake/WebKitPackaging.cmake:
|
||
* Source/cmake/eflsymbols.filter: Removed.
|
||
|
||
2017-02-16 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] Use env command to set PYTHONPATH if cmake is new enough
|
||
https://bugs.webkit.org/show_bug.cgi?id=156833
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
This change fixes 2 issues when CMake >= 3.1 is used:
|
||
- When PYTHONPATH contains special characters, CMake adds quotes around
|
||
"PYTHONPATH=..." and produces broken build command in non-WIN32 case.
|
||
- On WIN32, unix-like shell can be used instead of cmd.exe, but this case
|
||
cannot be easily detected in cmake.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-02-15 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Add ENABLE_INTERSECTION_OBSERVER option to CMake.
|
||
|
||
It's now a runtime enabled feature so we should always build it.
|
||
|
||
Fixes: intersection-observer/intersection-observer-entry-interface.html
|
||
intersection-observer/intersection-observer-interface.html
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2017-02-10 Brian Burg <bburg@apple.com>
|
||
|
||
Add basic debugging macros for CMake
|
||
https://bugs.webkit.org/show_bug.cgi?id=161538
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
It's useful to be able to dump the state of everything when debugging
|
||
CMake build problems, especially when they happen on EWS (but not locally).
|
||
|
||
Start with macros for:
|
||
- dumping out all CMake variables
|
||
- dumping all executed commands (by turning off pretty-printing)
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2017-02-09 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Build libwebrtc on bots without using it yet
|
||
https://bugs.webkit.org/show_bug.cgi?id=168062
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* Source/Makefile:
|
||
|
||
2017-02-07 Olivier Blin <olivier.blin@softathome.com>
|
||
|
||
[GTK][Efl] Do not require LibXslt if XSLT is disabled
|
||
https://bugs.webkit.org/show_bug.cgi?id=167931
|
||
|
||
This fixes build with --no-xslt, when the libxslt dev files are not installed.
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsEfl.cmake:
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-02-03 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[CMake] RelWithDebInfo builds are super broken at runtime
|
||
https://bugs.webkit.org/show_bug.cgi?id=163897
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsCommon.cmake: Apply -fno-strict-aliasing,
|
||
-fno-exceptions, and -fno-rtti flags to all configurations,
|
||
instead of only "Release".
|
||
|
||
2017-02-03 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
[GTK] Add initial implementation of resource usage overlay
|
||
https://bugs.webkit.org/show_bug.cgi?id=167731
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
Enable RESOURCE_USAGE.
|
||
|
||
* Source/cmake/OptionsGTK.cmake:
|
||
|
||
2017-02-02 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Build fix after r211602
|
||
https://bugs.webkit.org/show_bug.cgi?id=167758
|
||
|
||
* Source/Makefile:
|
||
Don't build libwebrtc by default. It's not used yet anyway.
|
||
|
||
2017-02-02 David Kilzer <ddkilzer@apple.com>
|
||
|
||
Make the Makefile great again after r211570, r211572
|
||
|
||
* Makefile: Restore tabs and ending newline.
|
||
|
||
2017-02-02 Jonathan Bedard <jbedard@apple.com>
|
||
|
||
Unreviewed build fix after r211570
|
||
|
||
* Makefile: Placed back.
|
||
|
||
2017-02-01 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
Propagate networking errors correctly for import() operator
|
||
https://bugs.webkit.org/show_bug.cgi?id=167501
|
||
|
||
Reviewed by Ryosuke Niwa.
|
||
|
||
* Source/ModuleFetchFailureKind.h: Added.
|
||
|
||
2017-01-31 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.15.4 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-01-24 Joseph Pecoraro <pecoraro@apple.com>
|
||
|
||
Fold USER_TIMING into WEB_TIMING and make it a RuntimeEnabledFeature
|
||
https://bugs.webkit.org/show_bug.cgi?id=167394
|
||
|
||
Reviewed by Ryosuke Niwa.
|
||
|
||
* Source/cmake/OptionsEfl.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-01-22 Don Olmstead <don.olmstead@am.sony.com> and Myles C. Maxfield <mmaxfield@apple.com>
|
||
|
||
Introducing the Platform Abstraction Layer (PAL)
|
||
https://bugs.webkit.org/show_bug.cgi?id=143358
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* CMakeLists.txt:
|
||
* Source/CMakeLists.txt:
|
||
* Source/cmake/WebKitFS.cmake:
|
||
|
||
2017-01-20 Joseph Pecoraro <pecoraro@apple.com>
|
||
|
||
Remove outdated ENABLE(CSP_NEXT) build flag
|
||
https://bugs.webkit.org/show_bug.cgi?id=167252
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-01-20 Youenn Fablet <youenn@apple.com>
|
||
|
||
[WebRTC] Add libwebrtc build infrastructure
|
||
https://bugs.webkit.org/show_bug.cgi?id=167207
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* WebKit.xcworkspace/contents.xcworkspacedata:
|
||
|
||
2017-01-20 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.15.3 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2017-01-17 Joseph Pecoraro <pecoraro@apple.com>
|
||
|
||
ENABLE(USER_TIMING) Not Defined for Apple Windows or OS X Ports
|
||
https://bugs.webkit.org/show_bug.cgi?id=116551
|
||
<rdar://problem/13949830>
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsEfl.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-01-16 Joseph Pecoraro <pecoraro@apple.com>
|
||
|
||
Remove the REQUEST_ANIMATION_FRAME flag
|
||
https://bugs.webkit.org/show_bug.cgi?id=156980
|
||
<rdar://problem/25906849>
|
||
|
||
Reviewed by Simon Fraser.
|
||
|
||
* Source/cmake/OptionsEfl.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-01-14 Joseph Pecoraro <pecoraro@apple.com>
|
||
|
||
Remove stale references to ENABLE_ES6_GENERATORS and ENABLE_PROMISES
|
||
https://bugs.webkit.org/show_bug.cgi?id=167043
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-01-13 Joseph Pecoraro <pecoraro@apple.com>
|
||
|
||
Remove ENABLE(DETAILS_ELEMENT) guards
|
||
https://bugs.webkit.org/show_bug.cgi?id=167042
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* Source/cmake/OptionsMac.cmake:
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2017-01-13 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
[CMake] Clean up SHARED_CORE option
|
||
https://bugs.webkit.org/show_bug.cgi?id=167004
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
* CMakeLists.txt:
|
||
|
||
2016-12-21 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
set PYTHONPATH in separate COMMAND doesn't work with all CMake generators
|
||
https://bugs.webkit.org/show_bug.cgi?id=164997
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Fix for r201413.
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2016-12-17 Joonghun Park <jh718.park@samsung.com>
|
||
|
||
[EFL] bump EFL version to 1.18.4
|
||
https://bugs.webkit.org/show_bug.cgi?id=166004
|
||
|
||
Reviewed by Gyuyoung Kim.
|
||
|
||
* Source/cmake/OptionsEfl.cmake: Use efl-1.18.4 instead of 1.18.1.
|
||
|
||
2016-12-15 Alex Christensen <achristensen@webkit.org>
|
||
|
||
Remove flex and bison build dependencies; commit generated XPath parser
|
||
https://bugs.webkit.org/show_bug.cgi?id=165783
|
||
|
||
Reviewed by Brent Fulgham.
|
||
|
||
* Source/cmake/WebKitCommon.cmake:
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2016-12-10 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[cmake] Include WTF, JSC, and WebCore headers automatically to targers using them
|
||
https://bugs.webkit.org/show_bug.cgi?id=165686
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
This change reduces duplication of include path lists between modules,
|
||
and reduces future need for fixes like r209605 (broken build because of
|
||
WebCore header suddenly becoming used in WebKit2).
|
||
|
||
* Source/cmake/WebKitMacros.cmake:
|
||
|
||
2016-11-30 Brent Fulgham <bfulgham@apple.com>
|
||
|
||
[Win] Apple build is using incorrect ICU library (if present)
|
||
https://bugs.webkit.org/show_bug.cgi?id=164934
|
||
<rdar://problem/29329654>
|
||
|
||
Reviewed by Alex Christensen.
|
||
|
||
Move the 'icuuc.lib' and 'icuin.lib' library names to the end of the set of choices when searching for ICU.
|
||
so that we preferentially select the 'new' version of these libraries if they are available.
|
||
|
||
* Source/cmake/FindICU.cmake:
|
||
|
||
2016-11-23 Zan Dobersek <zdobersek@igalia.com>
|
||
|
||
Remove ENABLE_ASSEMBLER_WX_EXCLUSIVE code
|
||
https://bugs.webkit.org/show_bug.cgi?id=165027
|
||
|
||
Reviewed by Darin Adler.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake: Remove the ENABLE_ASSEMBLER_WX_EXCLUSIVE option.
|
||
|
||
2016-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
|
||
|
||
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.15.2 release.
|
||
|
||
* Source/cmake/OptionsGTK.cmake: Bump version numbers.
|
||
|
||
2016-11-17 Saam Barati <sbarati@apple.com>
|
||
|
||
Remove async/await compile time flag and enable tests
|
||
https://bugs.webkit.org/show_bug.cgi?id=164828
|
||
<rdar://problem/28639334>
|
||
|
||
Reviewed by Yusuke Suzuki.
|
||
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
|
||
2016-11-16 Yusuke Suzuki <utatane.tea@gmail.com>
|
||
|
||
[ES6][WebCore] Change ES6_MODULES compile time flag to runtime flag
|
||
https://bugs.webkit.org/show_bug.cgi?id=164827
|
||
|
||
Reviewed by Ryosuke Niwa.
|
||
|
||
* Source/cmake/OptionsWin.cmake:
|
||
* Source/cmake/WebKitFeatures.cmake:
|
||
* Source/cmake/tools/vsprops/FeatureDefines.props:
|
||
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
|
||
|
||
2016-11-12 Michael Catanzaro <mcatanzaro@igalia.com>
|
||
|
||
Unreviewed, rolling out r207872.
|
||
https://bugs.webkit.org/show_bug.cgi?id=162623
|
||
|
||
Did not disable anything, just made them public
|
||
|
||
Reverted changeset:
|
||
|
||
"[GTK][GStreamer] Disable MEDIA_SOURCE and ENCRYPTED_MEDIA_V2 by default"
|
||
https://bugs.webkit.org/show_bug.cgi?id=162623
|
||
http://trac.webkit.org/changeset/207872
|
||
|
||
2016-11-09 Gyuyoung Kim <gyuyoung.kim@webkit.org>
|
||
|
||
[EFL] Use libgcrypt instead of GnuTLS for CryptoDigest
|
||
https://bugs.webkit.org/show_bug.cgi?id=164461
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
* Source/cmake/OptionsEfl.cmake: Find LibGcrypt package instead of GnuTLS.
|
||
|
||
2016-11-05 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
[MinGW] Fixed C99/C++11 format attributes in printf-like functions
|
||
https://bugs.webkit.org/show_bug.cgi?id=164448
|
||
|
||
Reviewed by Michael Catanzaro.
|
||
|
||
By default MinGW uses printf-like function provided in msvcrt.dll,
|
||
however they miss support for C99/C++11 format attributes. Use MinGW
|
||
implementations instead.
|
||
|
||
* Source/cmake/OptionsCommon.cmake: Define __USE_MINGW_ANSI_STDIO
|
||
|
||
2016-11-03 Konstantin Tokarev <annulen@yandex.ru>
|
||
|
||
Fixes to build JSCOnly on macOS
|
||
https://bugs.webkit.org/show_bug.cgi?id=164379
|
||
|
||