+++ /dev/null
-2022-05-17 Michael Catanzaro <mcatanzaro@redhat.com>
-
- [GTK] Build MiniBrowser by default
- https://bugs.webkit.org/show_bug.cgi?id=240515
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2022-05-13 Geza Lore <glore@igalia.com>
-
- Add self to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=240389
-
- Reviewed by Jonathan Bedard.
-
- * metadata/contributors.json:
-
-2022-05-12 Javier Fernandez <jfernandez@igalia.com>
-
- Add GitHub account to contributors.json and update expertise field
- https://bugs.webkit.org/show_bug.cgi?id=240360
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2022-05-11 Yury Semikhatsky <yurys@chromium.org>
-
- [WinCairo] Support file downloads
- https://bugs.webkit.org/show_bug.cgi?id=240293
-
- Reviewed by Fujii Hironori.
-
- * Source/cmake/OptionsWin.cmake: enable DOWNLOAD_ATTRIBUTE by default in WinCairo.
-
-2022-05-11 Jonathan Bedard <jbedard@apple.com>
-
- Remove Subversion references from ReadMe
- https://bugs.webkit.org/show_bug.cgi?id=240316
- <rdar://problem/93127701>
-
- Reviewed by Geoffrey Garen.
-
- * ReadMe.md:
-
-2022-05-06 Sihui Liu <sihui_liu@apple.com>
-
- Unreviewed, add github info to contributors.json.
-
- * metadata/contributors.json:
-
-2022-05-09 Ryosuke Niwa <rniwa@webkit.org>
-
- Introduction.md: Explain active DOM objects
- https://bugs.webkit.org/show_bug.cgi?id=240212
-
- Reviewed by Chris Dumez.
-
- Added an elementary description of active DOM objects to Introduction.md.
-
- * Introduction.md:
-
-2022-05-08 Ryosuke Niwa <rniwa@webkit.org>
-
- Introduction.md: Fix typos found by mcatanzaro
- https://bugs.webkit.org/show_bug.cgi?id=240211
-
- Reviewed by Tim Nguyen.
-
- Fixed typos.
-
- * Introduction.md:
-
-2022-05-07 Ryosuke Niwa <rniwa@webkit.org>
-
- Explain now node reference counting works in Introduction.md
- https://bugs.webkit.org/show_bug.cgi?id=240202
-
- Unreviewed. Fix an obvious typo.
-
- * Introduction.md:
-
-2022-05-07 Ryosuke Niwa <rniwa@webkit.org>
-
- Explain now node reference counting works in Introduction.md
- https://bugs.webkit.org/show_bug.cgi?id=240202
-
- Reviewed by Chris Dumez.
-
- Added explanation on how Node reference counting works.
-
- * Introduction.md:
-
-2022-05-06 Kate Cheney <katherine_cheney@apple.com>
-
- Unreviewed, add github info to contributors.json.
-
- * metadata/contributors.json:
-
-2022-05-05 Per Arne Vollan <pvollan@apple.com>
-
- Add GitHub user name
- https://bugs.webkit.org/show_bug.cgi?id=240144
-
- Unreviewed, add github user name to contributors.json.
-
- * metadata/contributors.json:
-
-2022-05-05 Megan Gardner <megan_gardner@apple.com>
-
- Add github info for myself to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=240140
-
- Unreviewed metadata addition.
-
- * metadata/contributors.json:
-
-2022-05-02 Yijia Huang <yijia_huang@apple.com>
-
- Update yijia's info in constributors
- https://bugs.webkit.org/show_bug.cgi?id=239994
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2022-04-30 Philippe Normand <philn@igalia.com>
-
- [WPE][GTK] Enable MEDIA_SESSION by default
- https://bugs.webkit.org/show_bug.cgi?id=239931
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-04-29 Wenson Hsieh <wenson_hsieh@apple.com>
-
- Unreviewed, add my GitHub account name to contributors.json
-
- I also ran `validate-committer-lists --canonicalize` to fix up some minor style inconsistencies in this file
- after some other recent additions.
-
- * metadata/contributors.json:
-
-2022-04-29 Diego Pino Garcia <dpino@igalia.com>
-
- [GCC] std::remove_cvref is undefined in GCC8.4
- https://bugs.webkit.org/show_bug.cgi?id=239881
-
- Reviewed by Žan Doberšek.
-
- r293505 changed the guard that added std::remove_cvref if not defined
- by GCC, checking __cplusplus <= 201703L.
-
- However in Ubuntu GCC8.4 this flag's value is 201709L. Thus, the
- evaluation of this flag cannot reliably determine whether the compiler
- has to define std::remove_cvref or not.
-
- Instead of relying on a predefined compiler flag, what the patch does is
- to attempt to compile a small snippet of code to check whether std::remove_cvref
- is supported by the compiler. If successful, the flag 'HAVE_STD_REMOVE_CVREF' is defined.
-
- * Source/cmake/OptionsCommon.cmake: Set and expose HAVE_STD_REMOVE_CVREF if needed.
- * Source/cmake/WebKitCompilerFlags.cmake: Check whether GCC supports std::remove_cvref.
-
-2022-04-28 Jer Noble <jer.noble@apple.com>
-
- Unreviewed; add github account for Jer Noble to contributors.json.
-
- * metadata/contributors.json:
-
-2022-04-27 Jonathan Bedard <jbedard@apple.com>
-
- [git-webkit] Run style checker
- https://bugs.webkit.org/show_bug.cgi?id=239730
- <rdar://problem/92428565>
-
- Reviewed by Chris Dumez.
-
- * metadata/git_config_extension: Add style-checker as pre-pr check.
-
-2022-04-26 Michael Catanzaro <mcatanzaro@redhat.com>
-
- Unreviewed, add my @redhat.com email
-
- Since I switched from SVN -> GitHub I wound up committing using a different email address
- than I had been using before. This wasn't intentional, but I like it, so whatever.
-
- * metadata/contributors.json:
-
-2022-04-26 Manuel Rego Casasnovas <rego@igalia.com>
-
- Remove usage of makeWeakPtr() on Introduction.md
- https://bugs.webkit.org/show_bug.cgi?id=239768
-
- Reviewed by Chris Dumez.
-
- * Introduction.md:
-
-2022-04-24 Zan Dobersek <zdobersek@igalia.com>
-
- [RISCV64] Enable Baseline JIT
- https://bugs.webkit.org/show_bug.cgi?id=239708
-
- Reviewed by Yusuke Suzuki.
-
- Turn on the CMake defaults for ENABLE(JIT) and ENABLE(FTL_JIT) options
- for RISCV64. These are enabled together to avoid having to worry about
- a 64-bit platform that would want to allow compiling with Baseline JIT
- enabled and FTL JIT disabled at the same time. But because FTL JIT
- support for RISCV64 isn't complete yet, it's still disabled at runtime.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2022-04-22 Alex Christensen <achristensen@webkit.org>
-
- Add my github account name
- https://bugs.webkit.org/show_bug.cgi?id=239671
-
- Reviewed by Chris Dumez.
-
- * metadata/contributors.json:
-
-2022-04-22 Chris Dumez <cdumez@apple.com>
-
- Unreviewed, add Geoff's github username to contributors.json so he can review patches
-
- * metadata/contributors.json:
-
-2022-04-20 Yusuke Suzuki <ysuzuki@apple.com>
-
- Unreviewed, add github accounts of Apple JSC reviewers
-
- * metadata/contributors.json:
-
-2022-04-19 Mark Lam <mark.lam@apple.com>
-
- Update my GitHub login.
-
- * metadata/contributors.json:
-
-2022-04-19 Mark Lam <mark.lam@apple.com>
-
- Adding my GitHub credentials.
-
- * metadata/contributors.json:
-
-2022-04-19 Karl Rackler <rackler@apple.com>
-
- Coreection to botwatcher github username to contributors json
-
- Reviewed by Jonathan Bedard.
-
- * metadata/contributors.json:
-
-2022-04-19 Dean Jackson <dino@apple.com>
-
- Adding GitHub username.
-
- * metadata/contributors.json:
-
-2022-04-15 Justin Michaud <justin_michaud@apple.com>
-
- [PGO] Fix build on intel machines
- https://bugs.webkit.org/show_bug.cgi?id=239396
-
- Reviewed by Jonathan Bedard.
-
- We should use the correct comparison operator for Perl strings when checking
- if we are building with PGO profile generation enabled.
-
-2022-04-12 Jonathan Bedard <jbedard@apple.com>
-
- [git-webkit] Allow projects to declare alternate remotes
- https://bugs.webkit.org/show_bug.cgi?id=239261
- <rdar://problem/91654752>
-
- Reviewed by Dewei Zhu.
-
- * metadata/git_config_extension: Add expected remotes.
-
-2022-04-15 Justin Michaud <justin_michaud@apple.com>
-
- Add GitHub info to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=239410
-
- Reviewed by Yusuke Suzuki.
-
- * metadata/contributors.json:
-
-2022-04-15 Saam Barati <sbarati@apple.com>
-
- Unreviewed. Add my github into to contributors.json.
-
- * metadata/contributors.json:
-
-2022-04-14 Jonathan Bedard <jbedard@apple.com>
-
- Add .github/pull_request_template.md
- https://bugs.webkit.org/show_bug.cgi?id=239347
- <rdar://problem/91763594>
-
- Reviewed by Michael Catanzaro.
-
- * .github/pull_request_template.md: Added.
-
-2022-04-14 Justin Michaud <justin_michaud@apple.com>
-
- [PGO] We should be able to build WebKit to collect PGO profiles easily
- https://bugs.webkit.org/show_bug.cgi?id=238776
-
- Reviewed by Wenson Hsieh.
-
- * Makefile.shared:
- * Source/cmake/WebKitFeatures.cmake:
-
-2022-04-14 Zan Dobersek <zdobersek@igalia.com>
-
- [GTK][WPE] Make the ENABLE_GPU_PROCESS CMake option depend on USE_ANGLE_WEBGL
- https://bugs.webkit.org/show_bug.cgi?id=239330
-
- Reviewed by Adrian Perez de Castro.
-
- For the GTK and WPE ports, the ENABLE_GPU_PROCESS CMake option should
- depend on the USE_ANGLE_WEBGL option being enabled. There's no plans
- to support 'direct' GL execution in that process, and the ANGLE usage
- also implies (for these two ports) usage of generic buffer solutions
- that are shareable across process boundaries, as is necessary for a
- functioning GPUProcess implementation.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-04-13 Elliott Williams <emw@apple.com>
-
- [Xcode] Fix public watchOS workspace build by updating scheme and build settings
- https://bugs.webkit.org/show_bug.cgi?id=239301
-
- Reviewed by Alexey Proskuryakov.
-
- Add AD_HOC_CODE_SIGNING_ALLOWED=YES (similar to
- https://commits.webkit.org/249449@main) and
- DISABLE_SDK_METADATA_PARSING=YES in various places to work around
- open-source workspace build failures when building for watchOS.
-
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
- - Remove libwebrtc from the "All Source" scheme. On watchOS, it doesn't
- build, and on other platforms, it is an implicit dependency, so
- removing it lets the build system determine whether or not it should
- build.
- - Remove MiniBrowser from the "All Source" scheme, as it's part of "All
- Tools". "All Tools" probably shouldn't be built for embedded
- platforms, as it contains some Mac-only tools, but we do not enforce
- this.
-
-2022-04-12 Elliott Williams <emw@apple.com>
-
- Reland "[XCBuild] Enable dependency validation by default"
- https://bugs.webkit.org/show_bug.cgi?id=238901
- <rdar://problem/91379968>
-
- Reviewed by Alexey Proskuryakov.
-
- Addresses two problems that impacted the previous attempt at landing:
-
- Derived Sources scripts which use generated xcfilelists contain
- "optional" inputs which are only available in internal builds. These
- inputs lead to spurious dependency validation errors. These scripts
- are unique in that they run from script-only targets, not as a phase
- in one of the project's native targets. So, in open-source builds,
- restrict VALIDATE_DEPENDENCIES to only run on native targets.
-
- When building an individual project, and not a workspace, it's
- expected that many input dependencies in the build directory will be
- missing from XCBuild's graph. Disable dependency validation unless we
- _know_ we're building from a workspace, defined as when the
- USE_WORKSPACE Make flag or --use-workspace build-webkit flag is
- passed.
-
- * Makefile.shared: Turn on validation errors when USE_WORKSPACE=YES.
- Use a new build setting, WK_VALIDATE_DEPENDENCIES, which is the
- "requested" validation level. The actual validation level set in
- VALIDATE_DEPENDENCIES may be lower (see above).
-
-2022-04-11 Zan Dobersek <zdobersek@igalia.com>
-
- Unreviewed, removing one of my email addresses.
-
- * metadata/contributors.json:
-
-2022-04-09 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK][WPE] Missing inter-module documentation links
- https://bugs.webkit.org/show_bug.cgi?id=239016
-
- Reviewed by Michael Catanzaro.
-
- Add JS snippets to be used in the gi-docgen output to setup links to
- other modules. Take advantage of being able to compute the documentation
- API version suffix from the currently loaded page URL, which avoids having
- a number of templates depending on the API version and having to deal with
- the documentation API version being sometimes different than the actual API
- version of the library. The URLs for GTK3 vs. GTK4 documentation cannot be
- handled in the same way, and instead the JS snippet is also a template
- expanded by CMake to allows using the ${GTK_API_VERSION} variable there.
-
- * Source/cmake/FindGIDocgen.cmake: Add a new CONTENT_TEMPLATES option
- to GI_DOCGEN(), which allows setting up files to be expanded as CMake
- @ONLY templates and then be used as documentation content files.
-
-2022-04-08 Elliott Williams <emw@apple.com>
-
- Unreviewed, reverting r292591.
-
- Causing spurious EWS errors
-
- Reverted changeset:
-
- "[XCBuild] Enable dependency validation by default"
- https://bugs.webkit.org/show_bug.cgi?id=238901
- https://commits.webkit.org/r292591
-
-2022-04-07 Elliott Williams <emw@apple.com>
-
- [XCBuild] Enable dependency validation by default
- https://bugs.webkit.org/show_bug.cgi?id=238901
- <rdar://problem/91379968>
-
- Reviewed by Alexey Proskuryakov.
-
- Set VALIDATE_DEPENDENCIES=YES_ERROR everywhere, so that builds fail
- when task outputs are missing.
-
- The only interesting detail is that we need to set an extended
- attribute on the user's build directory in order for XCBuild to
- validate dependencies _within_ that directory. Since a users' build
- directory may not be created by XCBuild, have build-webkit and
- set-webkit-configuration set the attribute manually.
-
- * Makefile.shared: Remove the VALIDATE_DEPENDENCIES opt-in logic.
- Always call through to set-webkit-configuration, because that's where
- we verify that CreatedByBuildSystem is set on the build directory.
- Don't pass -EnableBuildDebugging=1; it's not actually needed to enable
- dependency validation.
-
-2022-04-07 Martin Robinson <mrobinson@webkit.org>
-
- [GTK] Turning on the address sanitizer should disable GIR and documentation
- https://bugs.webkit.org/show_bug.cgi?id=238868
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsGTK.cmake: Disable documentation when the address
- sanitizer is on. Documentation depends on GIR. Also fix the adjustment
- of the documentation setting when building on Mac. This also has to
- happen before the call to find_package(GI).
-
-2022-04-04 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation] Re-disable WebDriver
- https://bugs.webkit.org/show_bug.cgi?id=238756
-
- Unreviewed build fix
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2022-04-04 Adrian Perez de Castro <aperez@igalia.com>
-
- [WPE][GTK] REGRESSION(r292263): Cannot make release tarballs
- https://bugs.webkit.org/show_bug.cgi?id=238698
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/WebKitDist.cmake: Make "dist" and "distcheck" targets depend on "doc-all".
-
-2022-04-04 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Provide better messages when gi-docgen cannot be found
- https://bugs.webkit.org/show_bug.cgi?id=238729
-
- Reviewed by Carlos Garcia Campos.
-
- When gi-docgen cannot be found, or cannot be executed, provide better error messages
- than those provided by CMake. While at it, make the messages mention how gi-docgen
- can be installed inside the WebKit source tree to be used for the build.
-
- * Source/cmake/FindGIDocgen.cmake:
-
-2022-04-04 Miguel Gomez <magomez@igalia.com>
-
- Change contributor status of Miguel Gomez from committer to reviewer
- https://bugs.webkit.org/show_bug.cgi?id=238730
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2022-04-02 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK] Replace gtk-doc with gi-docgen
- https://bugs.webkit.org/show_bug.cgi?id=226662
-
- Reviewed by Michael Catanzaro.
-
- Import two new CMake modules which define commands to easy setup of GObject-Introspection
- and gi-docgen. These in turn allow to remove a bunch of duplicated CMake code, reuse
- the same for both the WPE and GTK ports, and remove the gnarly DocBook templates and
- other auxiliary files previously used by gtk-doc (which amount to a sizeable amount of
- code).
-
- While at it, do a quick pass to fix the most egregious issues reported by gi-docgen's
- linting mode and that all public symbols end up with at least some documentation in
- the generated output. Follow-up patches will be needed to keep adapting to the style
- encouraged by gi-docgen, fix linking between documented entities, make code examples
- display properly, and a few other things.
-
- * Source/PlatformGTK.cmake: Adapted to use the new CMake modules.
- * Source/PlatformWPE.cmake: Ditto.
- * Source/cmake/FindGI.cmake: Added.
- * Source/cmake/FindGIDocgen.cmake: Added.
- * Source/cmake/FindGObjectIntrospection.cmake: Removed.
- * Source/cmake/OptionsGTK.cmake: Adapted to use the new CMake modules.
- * Source/cmake/OptionsWPE.cmake: Ditto.
-
-2022-04-01 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Enable CSS Typed OM by default
- https://bugs.webkit.org/show_bug.cgi?id=238659
-
- Reviewed by Adrian Perez de Castro.
-
- Always build with Typed OM enabled, it's handled by an off by default setting.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-03-31 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Enable more features by default
- https://bugs.webkit.org/show_bug.cgi?id=238628
-
- Reviewed by Fujii Hironori.
-
- Move ENABLE_WEB_CRYPTO and add ENABLE_NETWORK_CACHE_SPECULATIVE_REVALIDATION
- and ENABLE_NETWORK_CACHE_STALE_WHILE_REVALIDATE to the list of features on by default.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2022-03-31 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Enable WebDriver
- https://bugs.webkit.org/show_bug.cgi?id=238615
-
- Reviewed by Alex Christensen.
-
- Enable WebDriver by default. Set values for input interactions.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2022-03-30 Don Olmstead <don.olmstead@sony.com>
-
- Turn DEVELOPER_MODE ON for all non-Apple ports in build-webkit
- https://bugs.webkit.org/show_bug.cgi?id=238556
-
- Reviewed by Alex Christensen.
-
- Use DEVELOPER_MODE to determine what the defaults of ENABLE_API_TESTS and
- ENABLE_MINIBROWSER should be. Make ENABLE_WEBKIT the default of ENABLE_MINIBROWSER.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2022-03-29 Ryosuke Niwa <rniwa@webkit.org>
-
- Add descriptions on how to start WPT and http test servers to Introduction.md
- https://bugs.webkit.org/show_bug.cgi?id=238523
-
- Reviewed by Chris Dumez.
-
- * Introduction.md:
-
-2022-03-29 Don Olmstead <don.olmstead@sony.com>
-
- [LibWPE] Guard libxkbcommon code with WPE_ENABLE_XKB
- https://bugs.webkit.org/show_bug.cgi?id=238510
-
- Reviewed by Adrian Perez de Castro.
-
- Post v1.12.0 introduces the WPE_ENABLE_XKB definition to libwpe. For v1.12.0 and earlier
- the define is added to the WPE::libwpe target's compile options. For later versions the
- pkg-config for the library will determine the presence of this definition.
-
- * Source/cmake/FindWPE.cmake:
-
-2022-03-26 Aakash Jain <aakash_jain@apple.com>
-
- Update my github username.
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2022-03-22 Per Arne Vollan <pvollan@apple.com>
-
- REGRESSION(r291587): Unintentionally removed contributors change
- https://bugs.webkit.org/show_bug.cgi?id=238204
-
- Unreviewed, partial revert of r291587.
-
- * metadata/contributors.json:
-
-2022-03-22 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Remove the ATK implementation
- https://bugs.webkit.org/show_bug.cgi?id=238198
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-03-21 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, reverting r291055.
- https://bugs.webkit.org/show_bug.cgi?id=238145
-
- Invalid test expectations
-
- Reverted changeset:
-
- "[iOS] Hard link AVPictureInPictureController"
- https://bugs.webkit.org/show_bug.cgi?id=237227
- https://commits.webkit.org/r291055
-
-2022-03-18 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer] Migrate gst-full support to 1.20
- https://bugs.webkit.org/show_bug.cgi?id=237772
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- * Source/cmake/GStreamerChecks.cmake:
-
-2022-03-18 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer] Initial import of the GstWebRTC backend
- https://bugs.webkit.org/show_bug.cgi?id=236540
-
- Reviewed by Carlos Garcia Campos and Xabier Rodriguez-Calvar.
-
- Enable GstWebRTC by default if a recent-enough (>= 1.20) version is available.
-
- * Source/cmake/FindGStreamer.cmake:
- * Source/cmake/GStreamerChecks.cmake:
- * Source/cmake/GStreamerDefinitions.cmake:
- * Source/cmake/GStreamerDependencies.cmake:
-
-2022-03-18 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Add a public build option for PDF.js
- https://bugs.webkit.org/show_bug.cgi?id=238023
-
- Reviewed by Michael Catanzaro.
-
- PDF.js increases the binary size of the library quite a bit, so embedders might want to disable it if they know
- they don't need PDF support at all.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2022-03-17 Zan Dobersek <zdobersek@igalia.com>
-
- [GTK][WPE] Also enable USE_TEXTURE_MAPPER_DMABUF alongside other DMABuf-related defines
- https://bugs.webkit.org/show_bug.cgi?id=238017
-
- Reviewed by Alejandro G. Castro.
-
- For the GTK port, define USE_TEXTURE_MAPPER_DMABUF alongside the
- dependencies and defines for DMABuf-backed ANGLE integration. This will
- enable usage of the DMABuf-based video sink in any GStreamer pipeline
- and subsequently display of the provided DMABuf objects. A comment is
- added to explain this should be covered by a separate configuration
- option on which USE_ANGLE_WEBGL should then depend.
-
- For the WPE port the define is also added but without conditions, just
- like it's done for the dependencies and the USE_LIBGBM define.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-03-17 Zan Dobersek <zdobersek@igalia.com>
-
- [GTK][WPE] Guard libgbm and libdrm code, make them conditional dependencies for GTK
- https://bugs.webkit.org/show_bug.cgi?id=237974
-
- Reviewed by Alejandro G. Castro.
-
- Guard usage of libgbm and libdrm dependencies with the USE_LIBGBM
- define. This should be required until we can switch to a possibly more
- dynamic implementation that doesn't require build-time dependencies.
-
- For the GTK port, the desire is to keep these dependencies fully
- optional. At the moment they are required when enabling ANGLE-backed
- WebGL, with the USE_LIBGBM also defined in that case. This is needed
- because ANGLE integration for Linux ports already depends on these
- libraries.
-
- For the WPE port only USE_LIBGBM is defined and the two dependencies
- remain required.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-03-14 Gabriel Nava Marino <gnavamarino@apple.com>
-
- Add myself (Gabriel Nava Marino) to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=237634
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2022-03-11 Elliott Williams <emw@apple.com>
-
- Makefile.shared: Rename WORKSPACE to WORKSPACE_PATH and allow overrides
- https://bugs.webkit.org/show_bug.cgi?id=237746
-
- Reviewed by Alexey Proskuryakov.
-
- This permits Make-based workflows which build out of a different workspace, e.g. a workspace
- that includes WebKitAdditions.
-
- WORKSPACE_PATH was chosen as a new name for parity with SCRIPTS_PATH and to avoid confusion
- with USE_WORKSPACE.
-
- Refactors Makefile.shared a bit to prevent SCHEME or WORKSPACE_PATH being set without
- USE_WORKSPACE from breaking the build.
-
- * Makefile.shared:
-
-2022-03-08 Jonathan Bedard <jbedard@apple.com>
-
- [git-webkit] Support multiple metadata locations
- https://bugs.webkit.org/show_bug.cgi?id=237395
- <rdar://problem/89715863>
-
- Reviewed by Dewei Zhu.
-
- * metadata/git_config_extension: Renamed from metadata/project_config.
- * metadata/project_config: Renamed to metadata/git_config_extension.
-
-2022-03-10 Elliott Williams <emw@apple.com>
-
- [XCBuild] Fix GeneratedSources dependency validation errors
- https://bugs.webkit.org/show_bug.cgi?id=237490
-
- Reviewed by Alexey Proskuryakov.
-
- Fixes miscellanous targets which were not specifying their task outputs correctly.
-
- For easier dependency validation testing, Make builds now recognize a VALIDATE_DEPENDENCIES
- setting. Building with VALIDATE_DEPENDENCIES=YES or VALIDATE_DEPENDENCIES=YES_ERROR passes
- the setting to xcodebuild and sets a magic xattr on the build directory so that product
- files in it are validated.
-
- * Makefile.shared:
-
-2022-03-07 Basuke Suzuki <basuke.suzuki@sony.com>
-
- Update Basuke Suzuki's status to reviewer
- https://bugs.webkit.org/show_bug.cgi?id=237545
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2022-03-07 Jonathan Bedard <jbedard@apple.com>
-
- [webkitbugspy] Allow creation of new issues
- https://bugs.webkit.org/show_bug.cgi?id=237123
- <rdar://problem/89388181>
-
- Reviewed by Dewei Zhu.
-
- * metadata/trackers.json: Define project.
-
-2022-03-03 Dan Glastonbury <djg@apple.com>
-
- Add Dan Glastonbury's name to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=237453
-
- Reviewed by Alan Bujtas.
-
- * metadata/contributors.json:
-
-2022-03-03 Anjali Kumar <anjalik_22@apple.com>
-
- Add myself (Anjali Kumar) to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=237449
-
- Reviewed by Patrick Angle.
-
- * metadata/contributors.json: Added myself.
-
-2022-03-01 Jonathan Bedard <jbedard@apple.com>
-
- [git-webkit] Sync personal fork by default
- https://bugs.webkit.org/show_bug.cgi?id=237324
- <rdar://problem/89618617>
-
- Reviewed by Dewei Zhu.
-
- * metadata/project_config: Add webkitscmpy.update-fork option.
-
-2022-03-02 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Build failure with libstdc++ (>= 6) when cross-compiling (fatal error: stdlib.h: No such file or directory)
- https://bugs.webkit.org/show_bug.cgi?id=161697
- <rdar://problem/89613152>
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/WebKitCompilerFlags.cmake: Go through CMake instead of the plain "env"
- program for the sake of portability.
-
-2022-03-01 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Build failure with libstdc++ (>= 6) when cross-compiling (fatal error: stdlib.h: No such file or directory)
- https://bugs.webkit.org/show_bug.cgi?id=161697
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/WebKitCompilerFlags.cmake: Set LANG=C in compiler invocation to ensure its
- output is consistent and the checks are independent from the system locale configuration.
-
-2022-03-01 Basuke Suzuki <basuke.suzuki@sony.com>
-
- [CMake] Disabling ENABLE_WEBCORE is ignored when cmake configuration runs again.
- https://bugs.webkit.org/show_bug.cgi?id=237170
-
- Reviewed by Fujii Hironori.
-
- CMake variables which has chance to set from outside should be cached in CMake configuration cache.
- Unless cacheing, the result of building the generated project is not consisitent because the other
- configuration may run while building.
-
- To make it complete, I've changed ENABLE_JAVASCRIPTCORE, ENABLE_WEBCORE and ENABLE_WEBKIT to `option()`
- which is stored in cached and reused while building even if the confuguration runs again.
-
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/WebKitCommon.cmake:
-
-2022-02-28 Brandon Stewart <brandonstewart@apple.com>
-
- Add Brandon Stewart's name to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=237288
-
- Reviewed by Saam Barati.
-
- Add Brandon Stewart's name to contributors.json
-
- * metadata/contributors.json:
-
-2022-02-28 Michael Catanzaro <mcatanzaro@gnome.org>
-
- -Wodr warning spam caused by ENABLE(BINDING_INTEGRITY)
- https://bugs.webkit.org/show_bug.cgi?id=229867
- <rdar://problem/82975115>
-
- Reviewed by Carlos Garcia Campos.
-
- Build WebKit with -Wno-odr. This warning is not salvagable, and it's impossible to suppress
- locally.
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
- 2022-02-24 Matt Woodrow <mattwoodrow@apple.com>
-
- Unreviewed, update my (Matt Woodrow) status to committer.
-
- * metadata/contributors.json:
-
-2022-02-25 Zan Dobersek <zdobersek@igalia.com>
-
- [GTK][WPE] Uncouple libgbm, libdrm dependencies from ANGLE functionality
- https://bugs.webkit.org/show_bug.cgi?id=237199
-
- Reviewed by Chris Lord.
-
- For both GTK and WPE, unconditionally search for the libgbm and libdrm
- dependencies as they will also be needed outside of ANGLE functionality.
- USE_ANGLE is defined along with USE_NICOSIA, but still only if the
- relevant option was enabled.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-02-25 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK] Bump version numbers
-
- * Source/cmake/OptionsGTK.cmake:
-
-2022-02-24 Ryosuke Niwa <rniwa@webkit.org>
-
- Explain visit children and opaque roots in Introduction.md
- https://bugs.webkit.org/show_bug.cgi?id=236894
-
- Reviewed by Saam Barati.
-
- Added the descriptions of visit children and opaque roots
- as well as how to add IDL files.
-
- * Introduction.md:
-
-2022-02-23 Elliott Williams <emw@apple.com>
-
- [XCBuild] Don't automatically use the ../Internal/WebKit workspace
- https://bugs.webkit.org/show_bug.cgi?id=237115
-
- Reviewed by Alexey Proskuryakov.
-
- When the USE_WORKSPACE=YES Make flag was added in https://commits.webkit.org/246232@main, we
- configured Make to automatically use the workspace at ../Internal/WebKit/WebKit.xcworkspace,
- if it was available. The idea was to make it easier for workspace builds to automatically
- detect dependencies needed by folks at Apple, like WebKitAdditions.
-
- In practice, this has made workspace builds silently rely on code from outside of the WebKit
- repo, and it's unintuitive since non-workspace Make builds do not do this.
-
- * Makefile.shared:
-
-2022-02-23 W.D. Xiong <wdx@apple.com>
-
- Add wdx's Github username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=237106
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2022-02-23 Zan Dobersek <zdobersek@igalia.com>
-
- [GStreamer] Add WebKitDMABufVideoSink
- https://bugs.webkit.org/show_bug.cgi?id=236883
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/FindGStreamer.cmake:
- Also search for gstreamer-allocators-1.0, produce the relevant variables
- containing include directories and cflags.
-
-2022-02-22 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer] Initial MediaRecorder implementation
- https://bugs.webkit.org/show_bug.cgi?id=236558
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- Enable MediaRecorder support if GStreamer >= 1.20 is available.
-
- * Source/cmake/FindGStreamer.cmake:
- * Source/cmake/GStreamerChecks.cmake:
- * Source/cmake/GStreamerDefinitions.cmake:
- * Source/cmake/GStreamerDependencies.cmake:
-
-2022-02-21 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] ANGLE: make USE_ANGLE_WEBGL build option public
- https://bugs.webkit.org/show_bug.cgi?id=236962
-
- Reviewed by Chris Lord.
-
- Since it introduces new dependencies, the build option should be public and a fatal error message should be
- shown when the option is enabled and any for the dependencies is missing.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-02-20 Brandon Stewart <brandonstewart@apple.com>
-
- Generate compile_commands.json on macOS Builds
- https://bugs.webkit.org/show_bug.cgi?id=235686
-
- Reviewed by Saam Barati.
-
- Add support for generating compile_commands.json file to WebKit.
-
- compile_commands.json can be used by tools like clangd to provide code complete,
- refactoring, formatting, and cross references.
-
- Steps to generate the compile commands file:
- make d EXPORT_COMPILE_COMMANDS=YES
- generate-compile-commands WebKitBuild/Debug
-
- * Makefile.shared:
-
-2022-02-19 Philippe Normand <pnormand@igalia.com>
-
- [WPE][GTK] Enable Thunder and remove old Clearkey CDM/Decryptor
- https://bugs.webkit.org/show_bug.cgi?id=235492
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- Enable Thunder in developer builds, this is now needed for the clearkey EME layout tests.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-02-18 Robert Jenner <Jenner@apple.com>
-
- Unreviewed, reverting r290149.
-
- Broke Debug Builds.
-
- Reverted changeset:
-
- "Generate compile_commands.json on macOS Builds"
- https://bugs.webkit.org/show_bug.cgi?id=235686
- https://commits.webkit.org/r290149
-
-2022-02-18 Ryosuke Niwa <rniwa@webkit.org>
-
- Replace trac URLs in Introduction.md by equivalent GitHub URLs
- https://bugs.webkit.org/show_bug.cgi?id=236826
-
- Reviewed by Sihui Liu.
-
- Replaced track links by equivalent Github links in Introduction.md.
-
- Also replaced an example of a reference test since the previously referenced test
- had been converted to a manual test, and updated documentations around preferences
- as they had been refactored since this was originally written.
-
- * Introduction.md:
-
-2022-02-18 Brandon Stewart <brandonstewart@apple.com>
-
- Generate compile_commands.json on macOS Builds
- https://bugs.webkit.org/show_bug.cgi?id=235686
-
- Reviewed by Saam Barati.
-
- Add support for generating compile_commands.json file to WebKit.
-
- compile_commands.json can be used by tools like clangd to provide code complete,
- refactoring, formatting, and cross references.
-
- Steps to generate the compile commands file:
- make r EXPORT_COMPILE_COMMANDS=YES
- generate-compile-commands WebKitBuild/Release
-
- * Makefile.shared:
-
-2022-02-18 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Cannot find OpenGL when system provides opengl.pc instead of gl.pc
- https://bugs.webkit.org/show_bug.cgi?id=236592
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/FindOpenGL.cmake: Rewrite to use imported targets, try the "opengl" and "glx"
- pkg-config modules first, otherwise keep the existing logic that tried the "gl" pkg-config
- module with fallbacks to find_path/find_library.
- * Source/cmake/OptionsGTK.cmake: Check for the presence of the OpenGL::GLX target instead of
- te GLX_FOUND variable.
-
-2022-02-17 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, reverting r289949.
- https://bugs.webkit.org/show_bug.cgi?id=236757
-
- Breaks WPE builds with -DUSE_ANGLE_WEBGL=ON
-
- Reverted changeset:
-
- "[CMake] Cannot find OpenGL when system provides opengl.pc
- instead of gl.pc"
- https://bugs.webkit.org/show_bug.cgi?id=236592
- https://commits.webkit.org/r289949
-
-2022-02-16 Don Olmstead <don.olmstead@sony.com>
-
- [CMake][PlayStation] Add find module for WPE Backend for PlayStation
- https://bugs.webkit.org/show_bug.cgi?id=236721
-
- Reviewed by Michael Catanzaro.
-
- Add the find module to detect the presence of the WPE Backend for PlayStation platforms.
- Currently its not required to have the WPE Backend so its presence is conditional. When
- there USE(WPE_BACKEND_PLAYSTATION) will be true.
-
- * Source/cmake/FindWPEBackendPlayStation.cmake: Added.
- * Source/cmake/OptionsPlayStation.cmake:
-
-2022-02-16 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Cannot find OpenGL when system provides opengl.pc instead of gl.pc
- https://bugs.webkit.org/show_bug.cgi?id=236592
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/FindOpenGL.cmake: Rewrite to use imported targets, try the "opengl" and "glx"
- pkg-config modules first, otherwise keep the existing logic that tried the "gl" pkg-config
- module with fallbacks to find_path/find_library.
- * Source/cmake/OptionsGTK.cmake: Check for the presence of the OpenGL::GLX target instead of
- te GLX_FOUND variable.
-
-2022-02-15 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Checks uses of execute_process() for correct command splitting
- https://bugs.webkit.org/show_bug.cgi?id=236366
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/FindGObjectIntrospection.cmake: Remove macro _GIR_GET_PKGCONFIG_VAR, which used
- execute_process(), in favor of pkg_get_variable(), which has been supported since CMake 3.4
-
-2022-02-11 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Check for MAP_ALIGNED support
- https://bugs.webkit.org/show_bug.cgi?id=236522
-
- Reviewed by Keith Miller.
-
- Add a symbol check for MAP_ALIGNED in the CMake.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2022-02-11 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Use ld.lld by default for development builds where available
- https://bugs.webkit.org/show_bug.cgi?id=235979
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/OptionsCommon.cmake: Enable USE_LD_LLD by default for developers builds
- when ld.lld is available. While at it, improve the match on LD_VERSION to be more robust.
-
-2022-02-10 Filip Pizlo <fpizlo@apple.com>
-
- Unreviewed, add an alternate email address.
-
- * metadata/contributors.json:
-
-2022-02-10 Elliott Williams <emw@apple.com>
-
- [Xcode] Perform a full build when analyzing
- https://bugs.webkit.org/show_bug.cgi?id=236421
-
- Reviewed by Alexey Proskuryakov.
-
- `xcodebuild analyze` does just enough work to run the analyzer on each target, and doesn't
- appear to run build phases that only impact consumers of the target. In particular, it
- doesn't copy framework headers.
-
- Fix by telling xcodebuild to build _and_ analyze at once. AFAICT, this is exactly what
- Xcode's Product > Analyze command does.
-
- * Makefile.shared: s/analyze/build analyze
-
-2022-02-10 Alejandro G. Castro <alex@igalia.com>
-
- [GTK][WPE] Improve device detection in the GbmDevice
- https://bugs.webkit.org/show_bug.cgi?id=236436
-
- Reviewed by Chris Lord.
-
- * Source/cmake/OptionsGTK.cmake: Search for drm and gbm libraries
- when compiling WebGL ANGLE support.
- * Source/cmake/OptionsWPE.cmake: Ditto.
-
-2022-02-10 Tim Nguyen <ntim@apple.com>
-
- Unreviewed, update my (Tim Nguyen) status to reviewer
-
- * metadata/contributors.json:
-
-2022-02-09 Ross Kirsling <ross.kirsling@sony.com>
-
- SharedMemoryUnix should use SHM_ANON when available
- https://bugs.webkit.org/show_bug.cgi?id=236416
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsCommon.cmake: Check for SHM_ANON.
-
-2022-02-09 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] REGRESSION(r288994): Setting multiple values in LDFLAGS causes incorrect linker detection
- https://bugs.webkit.org/show_bug.cgi?id=236365
-
- Reviewed by Martin Robinson.
-
- * Source/cmake/OptionsCommon.cmake: Use separate_arguments() to turn plain command strings
- into lists of strings, which can then be passed down to execute_process() as it knows how
- to handle lists properly.
-
-2022-02-09 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.35.3 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2022-02-08 Jonathan Bedard <jbedard@apple.com>
-
- [git-webkit] Allow repositories to declare their bug trackers
- https://bugs.webkit.org/show_bug.cgi?id=236306
- <rdar://problem/88633018>
-
- Reviewed by Dewei Zhu.
-
- * metadata/trackers.json: Added.
-
-2022-02-08 Adrian Perez de Castro <aperez@igalia.com>
-
- [WPE] Running distcheck with USE_SOUP2=OFF fails to install documentation
- https://bugs.webkit.org/show_bug.cgi?id=236235
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/PlatformWPE.cmake: Use WPE_API_DOC_VERSION instead of WPE_API_VERSION for the documentation.
-
-2022-02-07 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] REGRESSION(r288994): Linker does not get passed --disable-new-dtags
- https://bugs.webkit.org/show_bug.cgi?id=236205
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsCommon.cmake: Arrange passing --disable-new-dtags to linkers that
- are known to support the option. While at it, reorganize a bit how detected linker/archiver
- features are printed out for better readability.
-
-2022-02-03 Myles C. Maxfield <mmaxfield@apple.com>
-
- Two bopomofo tone marks are not moved to the correct place in vertical text with a particular bopomofo font
- https://bugs.webkit.org/show_bug.cgi?id=235257
- <rdar://problem/87625596>
-
- Reviewed by Darin Adler.
-
- Thank you so much to Bobby Tung and But Ko for reporting this bug and providing a test font for it!!!
-
- * metadata/contributors.json:
-
-2022-02-03 Elliott Williams <emw@apple.com>
-
- Add Elliott Williams to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2022-01-24 Jonathan Bedard <jbedard@apple.com>
-
- [git-webkit] Configure default branch management
- https://bugs.webkit.org/show_bug.cgi?id=235378
- <rdar://problem/87989533>
-
- Reviewed by Dewei Zhu.
-
- * metadata/project_config: Added.
-
-2022-02-03 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.35.2 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2022-02-02 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK] Apply the same cmake changes of r289029 to GTK port
-
- * Source/cmake/OptionsGTK.cmake:
-
-2022-02-02 Pablo Saavedra <psaavedra@igalia.com>
-
- [WPE] Fix for non-unified builds with ACCESSIBILITY=OFF
- https://bugs.webkit.org/show_bug.cgi?id=236024
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2022-02-02 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Stop defaulting to ld.gold
- https://bugs.webkit.org/show_bug.cgi?id=235476
-
- Reviewed by Michael Catanzaro.
-
- Remove the USE_LD_GOLD option, and let the build use by default the system linker.
-
- The output from running the linker with -Wl,--version is matched to determine which linker
- is currently in use, and set variables LD_SUPPORTS_<feature> accordingly. This is needed
- because not all of them support certain features and after a few attempts at doing feature
- checks it was becoming clear that on one hand the checks were getting gnarly, and on the
- other hand vetting certain linkers provides a stronger guarantee of sucessful builds.
-
- Similarly, extend the check used to determine whether the static library archiver supports
- thin archivers to cover the one included with LLVM (llvm-ar), and enable usage of think
- archivers if they can be both created by the archiver and consumed by the linker. Previously
- the build system was enabling thin archives without knowing whether the linker would succeed
- using them.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2022-02-01 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Switch to use ATSPI instead of ATK
- https://bugs.webkit.org/show_bug.cgi?id=235942
-
- Reviewed by Adrian Perez de Castro.
-
- Use ATSPI by default.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-02-01 Tim Nguyen <ntim@apple.com>
-
- Entirely remove support for -apple-trailing-word
- https://bugs.webkit.org/show_bug.cgi?id=234672
-
- Reviewed by Simon Fraser.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2022-01-28 Elliott Williams <emw@apple.com>
-
- [XCBuild] Small corrections to build-webkit and Makefile for workspace builds
- https://bugs.webkit.org/show_bug.cgi?id=235747
-
- Reviewed by Alexey Proskuryakov.
-
- * Makefile: Set SCRIPTS_PATH correctly from the root of the repo
-
-2022-01-28 Pablo Saavedra <psaavedra@igalia.com>
-
- [WPE] Build error with ACCESSIBILITY=OFF after r288731
- https://bugs.webkit.org/show_bug.cgi?id=235764
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2022-01-27 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [WPE][a11y] Add option to build with ATSPI
- https://bugs.webkit.org/show_bug.cgi?id=235701
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2022-01-27 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Do not require GNU Gold usage to enable DEBUG_FISSION
- https://bugs.webkit.org/show_bug.cgi?id=235737
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/OptionsCommon.cmake: Allow enabling DEBUG_FISSION with any linker.
-
-2022-01-27 Yusuke Suzuki <ysuzuki@apple.com>
-
- Add .clangd similar to .ccls
- https://bugs.webkit.org/show_bug.cgi?id=235743
-
- Reviewed by Saam Barati.
-
- This patch adds .clangd local configuration, which is similar to .ccls.
-
- * .clangd: Added.
-
-2022-01-26 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Pass -pipe to compilers that support it
- https://bugs.webkit.org/show_bug.cgi?id=235641
-
- Reviewed by Darin Adler.
-
- * Source/cmake/WebKitCompilerFlags.cmake: Add -pipe to compiler options where supported.
-
-2022-01-25 Myles C. Maxfield <mmaxfield@apple.com>
-
- Add another test for locale-specific shaping
- https://bugs.webkit.org/show_bug.cgi?id=235558
-
- Reviewed by Darin Adler.
-
- Thanks so much to Just van Rossum for contributing the test font!!!
-
- * metadata/contributors.json:
-
-2022-01-20 Elliott Williams <emw@apple.com>
-
- [XCBuild] Build via the workspace with USE_WORKSPACE=YES
- https://bugs.webkit.org/show_bug.cgi?id=235385
- rdar://87489695
-
- Reviewed by Alexey Proskuryakov.
-
- Experimental XCBuild support is available by passing USE_WORKSPACE=YES to Make. This is
- roughly equivalent to opening WebKit.xcworkspace and building a scheme in the IDE.
-
- A workspace build is only one `xcodebuild` invocation, in contrast with the traditional
- recursive-Make build that iterates through each project directory. As a result, workspace
- builds are faster: the build system can schedule targets from different projects to build
- simultaneously, and there's lower xcodebuild overhead.
-
- Workspaces build _schemes_, which are a collection of targets. By default, Make looks for a
- scheme whose name matches the source directory (Source/WebCore => build scheme "WebCore").
- Makefiles can customize this by setting SCHEME.
-
- At this time, there is no guarantee of correctness when building with USE_WORKSPACE=YES, and
- workspace builds are not checked by builders.
-
- * Makefile: Use workspace logic when USE_WORKSPACE=YES
- * Makefile.shared: xcodebuild invocation logic for workspace builds
- * Source/Makefile: Use workspace logic and set custom SCHEME name
- * WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: Use XCBuild for workspace
- builds
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Modules.xcscheme: Added, to correspond with
- the top-level Makefile
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme: Let XCBuild determine build
- order
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Tools.xcscheme: Let XCBuild determine build
- order
-
-2022-01-20 Don Olmstead <don.olmstead@sony.com>
-
- [WinCairo] Make USE_CF conditional on ENABLE_WEBKIT_LEGACY
- https://bugs.webkit.org/show_bug.cgi?id=235393
-
- Reviewed by Fujii Hironori.
-
- CoreFoundation is used heavily in WebKitLegacy on Windows and won't compile without it.
- Modern WebKit doesn't have this requirement so tie CoreFoundation usage to whether
- WebKitLegacy is being used.
-
- * Source/cmake/OptionsWinCairo.cmake:
-
-2022-01-19 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [WPE][GTK] ENABLE_JOURNALD_LOG has weird value
- https://bugs.webkit.org/show_bug.cgi?id=235339
-
- Reviewed by Philippe Normand.
-
- Clean up the code that checks for journald.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2022-01-18 Brandon Stewart <brandonstewart@apple.com>
-
- Fix typos in Introduction.md
- https://bugs.webkit.org/show_bug.cgi?id=235321
-
- Reviewed by Michael Saboff.
-
- Fix several typos in Introduction file.
-
- * Introduction.md:
-
-2022-01-17 Brandon Stewart <brandonstewart@apple.com>
-
- Fix typo in README
- https://bugs.webkit.org/show_bug.cgi?id=235309
-
- Reviewed by Michael Saboff.
-
- Fix typo in ReadMe. Updated 'embededded' to 'embedded'.
-
- * ReadMe.md:
-
-2022-01-17 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][a11y] Stop using isolated tree for the ATSPI implementation
- https://bugs.webkit.org/show_bug.cgi?id=235229
-
- Reviewed by Adrian Perez de Castro.
-
- Do not enable isolated tree for ATSPI.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2022-01-14 Yusuke Suzuki <ysuzuki@apple.com> and Mikhail R. Gadelha <mikhail@igalia.com>
-
- [JSC] Fix Linux 64bit compilation
- https://bugs.webkit.org/show_bug.cgi?id=235232
-
- Reviewed by Saam Barati.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2022-01-13 Alejandro G. Castro <alex@igalia.com>
-
- [GTK][WPE][WebGL2] compilation fixes
- https://bugs.webkit.org/show_bug.cgi?id=225563
-
- Reviewed by Chris Lord.
-
- Fix the compilation and add the ANGLE dependency, the architecture
- is still not the final one but it is handy to use WebGL2 demos for
- testing already.
-
- * Source/cmake/OptionsGTK.cmake: Added dependency with ANGLE.
- * Source/cmake/OptionsWPE.cmake: Added dependency with
- ANGLE. Remove the default ENABLE_WEBGL2 because it is the same
- default value in WebKitFeatures.cmake.
-
-2022-01-12 Chris Lord <clord@igalia.com>
-
- [WPE] Fix building WebXR with ANGLE enabled
- https://bugs.webkit.org/show_bug.cgi?id=235108
-
- Reviewed by Alejandro G. Castro.
-
- Remove conflict between WebXR and ANGLE WebGL for WPE.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2022-01-12 Chris Lord <clord@igalia.com>
-
- [WPE] Enable WebGL ANGLE support
- https://bugs.webkit.org/show_bug.cgi?id=235064
-
- Reviewed by Alejandro G. Castro.
-
- Add the USE_ANGLE_WEBGL option for WPE. This is currently incompatible
- with WebXR as there isn't an ANGLE GL context code-path there.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2022-01-11 Fujii Hironori <Hironori.Fujii@sony.com>
-
- Remove Direct2D code (part 2)
- https://bugs.webkit.org/show_bug.cgi?id=235097
-
- Reviewed by Yusuke Suzuki.
-
- * Source/cmake/OptionsAppleWin.cmake:
-
-2022-01-10 Alex Christensen <achristensen@webkit.org>
-
- Start using C++20
- https://bugs.webkit.org/show_bug.cgi?id=233963
-
- Reviewed by Yusuke Suzuki.
-
- * Source/cmake/OptionsCommon.cmake:
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2022-01-09 Sam Weinig <weinig@apple.com>
-
- Remove support for Direct2D
- https://bugs.webkit.org/show_bug.cgi?id=234999
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsFTW.cmake: Removed.
-
-2022-01-07 Alex Christensen <achristensen@webkit.org>
-
- Unreviewed, reverting r287698.
-
- Broke an internal build
-
- Reverted changeset:
-
- "Start using C++20"
- https://bugs.webkit.org/show_bug.cgi?id=233963
- https://commits.webkit.org/r287698
-
-2022-01-07 Alex Christensen <achristensen@webkit.org>
-
- Unreviewed, reverting r287718.
-
- Broke an internal build
-
- Reverted changeset:
-
- "[PlayStation] Fix build break after r287698"
- https://bugs.webkit.org/show_bug.cgi?id=234931
- https://commits.webkit.org/r287718
-
-2022-01-06 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation] Fix build break after r287698
- https://bugs.webkit.org/show_bug.cgi?id=234931
-
- Unreviewed build fix
-
- * Source/cmake/OptionsPlayStation.cmake: Workaround for not having u8string for gtest.
-
-2022-01-06 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [MSVC] Suppress new warnings C5054 and C5055 introduced by /permissive-
- https://bugs.webkit.org/show_bug.cgi?id=234929
-
- Reviewed by Ross Kirsling.
-
- After 245790@main enabled C++20 which implicitly enabled
- /permissive- switch, WinCairo builds emit a lot of new compilation
- warnings.
-
- * Source/cmake/OptionsMSVC.cmake: Suppress the warnings.
-
-2022-01-06 Alex Christensen <achristensen@webkit.org>
-
- Start using C++20
- https://bugs.webkit.org/show_bug.cgi?id=233963
-
- Reviewed by Yusuke Suzuki.
-
- * Source/cmake/OptionsCommon.cmake:
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2022-01-05 Jonathan Bedard <JonWBedard@gmail.com>
-
- [EWS] Add Commit Queue and EWS GitHub usernames
- https://bugs.webkit.org/show_bug.cgi?id=234905
- <rdar://problem/87169628>
-
- Reviewed by Ryan Haddad.
-
- * metadata/contributors.json:
-
-2022-01-04 Fujii Hironori <Hironori.Fujii@sony.com>
-
- clang-format: Change SpaceAfterTemplateKeyword to false
- https://bugs.webkit.org/show_bug.cgi?id=234655
-
- Reviewed by Don Olmstead.
-
- Bug 183302 added the initial .clang-format file which were
- including SpaceAfterTemplateKeyword:true. However, even though it
- is undocumented, typical WebKit code is using a style having no
- space ater the `template` keyword.
-
- * .clang-format:
-
-2022-01-01 Jeff Miller <jeffm@apple.com>
-
- Update user-visible copyright strings to include 2022
- https://bugs.webkit.org/show_bug.cgi?id=234263
-
- Reviewed by Anders Carlsson.
-
- * Source/cmake/tools/scripts/COPYRIGHT-END-YEAR:
-
-2021-12-25 Sergey Rubanov <chi187@gmail.com>
-
- Add my github username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=231666
-
- Reviewed by Alexey Proskuryakov.
-
- * metadata/contributors.json:
-
-2021-12-24 Simon Fraser <simon.fraser@apple.com>
-
- Add __pycache__ and DerivedData to the .gitignore file
- https://bugs.webkit.org/show_bug.cgi?id=234656
-
- Reviewed by Daniel Bates.
-
- * .gitignore:
-
-2021-12-23 Fujii Hironori <Hironori.Fujii@sony.com>
-
- REGRESSION(r287412)[WinCairo] error C2338: You've instantiated std::aligned_storage<Len, Align> with an extended alignment (in other words, Align > alignof(max_align_t)).
- https://bugs.webkit.org/show_bug.cgi?id=234658
-
- Unreviewed build fix.
-
- After r287412, WinCairo Debug can't compile due to the following error.
-
- > C:\MSVS\VC\Tools\MSVC\14.28.29910\include\type_traits(1066):
- > error C2338: You've instantiated std::aligned_storage<Len, Align> with an extended alignment (in other words, Align > alignof(max_align_t)).
- > Before VS 2017 15.8, the member "type" would non-conformingly have an alignment of only alignof(max_align_t).
- > VS 2017 15.8 was fixed to handle this correctly, but the fix inherently changes layout and breaks binary compatibility
- > (*only* for uses of aligned_storage with extended alignments).
- > Please define either (1) _ENABLE_EXTENDED_ALIGNED_STORAGE to acknowledge that you understand this message and that you actually want a type with an extended alignment,
- > or (2) _DISABLE_EXTENDED_ALIGNED_STORAGE to silence this message and get the old non-conforming behavior.
-
- * Source/cmake/OptionsMSVC.cmake: Added _ENABLE_EXTENDED_ALIGNED_STORAGE macro.
-
-2021-12-23 ChangSeok Oh <changseok@webkit.org>
-
- Add changseok's github username.
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-12-15 Chris Lord <clord@igalia.com>
-
- [GTK] Use libgbm and the ANGLE gbm backend to fix initialisation
- https://bugs.webkit.org/show_bug.cgi?id=234293
-
- Reviewed by Don Olmstead.
-
- Add cmake files to find gbm and libdrm.
-
- * Source/cmake/FindGBM.cmake: Added.
- * Source/cmake/FindLibDRM.cmake: Added.
-
-2021-12-11 Aakash Jain <aakash_jain@apple.com>
-
- Update my github username.
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-12-10 Mikhail R. Gadelha <mikhail@igalia.com>
-
- Mark myself (Mikhail R. Gadelha) as committer
- https://bugs.webkit.org/show_bug.cgi?id=234157
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-12-10 Chris Lord <clord@igalia.com>
-
- Change contributor status of Chris Lord from committer to reviewer
- https://bugs.webkit.org/show_bug.cgi?id=234136
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-12-09 Lauro Moura <lmoura@igalia.com>
-
- Adds Lauro Moura's GitHub username to constributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-11-30 Tyler Wilcock <tyler_w@apple.com>
-
- Move tyler_w@apple.com to first entry in "emails" key
-
- Unreviewed.
-
- In order to cq+, your committer e-mail address must be the
- first entry in the "emails" key.
-
- * metadata/contributors.json:
-
-2021-11-29 Tyler Wilcock <tyler_w@apple.com>
-
- Mark myself (Tyler Wilcock) as committer
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-11-29 Angelos Oikonomopoulos <angelos@igalia.com>
-
- Fix ATOMICS_REQUIRE_LIBATOMIC testcase on 32-bits
- https://bugs.webkit.org/show_bug.cgi?id=233551
-
- Unreviewed build fix.
-
- There's a syntax error when compiling the test program
- on 32-bits. This was not an issue on ARM as atomics are
- built in on that platform, but broke the MIPS build.
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2021-11-29 Nikolas Zimmermann <nzimmermann@igalia.com>
-
- [LBSE] Add runtime flag for Layer-based SVG engine (LBSE)
- https://bugs.webkit.org/show_bug.cgi?id=233211
- <rdar://problem/85711597>
-
- Reviewed by Sam Weinig.
-
- Add build option ('build-webkit --(no-)layer-based-svg-engine') and
- runtime flag ('LayerBasedSVGEngineEnabled' in LBSE enabled builds) to
- switch between the SVG engines.
-
- The actual SVG code changes will follow in subsequent patches,
- this just adds the infrastructure for LBSE.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-11-28 Matt Woodrow <matt.woodrow@gmail.com>
-
- Add mattwoodrow to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=233301
-
- Reviewed by Cameron McCormack.
-
- * metadata/contributors.json:
-
-2021-11-28 Myles C. Maxfield <mmaxfield@apple.com>
-
- [WebGPU] Add WebGPU to the "All Source" scheme in WebKit.xcworkspace
- https://bugs.webkit.org/show_bug.cgi?id=233542
-
- Reviewed by Dean Jackson.
-
- This scheme should build WebGPU.
-
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
-
-2021-11-27 Yusuke Suzuki <ysuzuki@apple.com>
-
- Unreviewed, update atomics detection to make libpas built on Linux
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2021-11-26 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.35.1 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2021-11-25 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.35.1 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2021-11-23 Adrian Perez de Castro <aperez@igalia.com>
-
- [WPE][GTK] Allow enabling JPEG-XL support at build time
- https://bugs.webkit.org/show_bug.cgi?id=233325
-
- Reviewed by Michael Catanzaro.
-
- Adds a new USE_JPEGXL build option, disabled by default for release builds and
- enabled for developer builds.
-
- * Source/cmake/OptionsGTK.cmake: Add USE_JPEGXL build option.
- * Source/cmake/OptionsWPE.cmake: Ditto.
-
-2021-11-22 Alejandro G. Castro <alex@igalia.com>
-
- Add alexg's GitHub username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=233425
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-11-19 Angelos Oikonomopoulos <angelos@igalia.com>
-
- [JSC] Workaround for failing mips tests
- https://bugs.webkit.org/show_bug.cgi?id=233359
-
- Reviewed by Adrian Perez de Castro.
-
- Add a compiler flag on GCC+mips to work around a code generation bug
- resulting in SIGBUS. This only manifests when running 32-bit mips code
- on mips64 hardware (which the buildbots do).
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2021-11-18 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
-
- Implement JPEG XL image decoder using libjxl
- https://bugs.webkit.org/show_bug.cgi?id=233113
-
- Reviewed by Michael Catanzaro.
-
- This patch introduces the initial version of JPEG XL image decoder.
- JPEG XL is a royalty-free raster-graphics file format that supports
- both lossy and lossless compression and is experimentally supported by
- Chrome, FireFox, and Edge.
- The image decoder implemented by this patch uses libjxl, a reference
- implementation of JPEG XL decoder (and encoder). JPEG XL animations
- will be supported later.
-
- * Source/cmake/FindJPEGXL.cmake: Added.
- * Source/cmake/OptionsWinCairo.cmake: Enable JPEG XL support if
- libjxl is available.
-
-2021-11-17 Patrick Angle <pangle@apple.com>
-
- Update my (Patrick Angle's) status to reviewer
- https://bugs.webkit.org/show_bug.cgi?id=233270
-
- Unreviewed.
-
- Update my status to reviewer, as well as drive-by updates to set my github name and update the area of
- expertise.
-
- * metadata/contributors.json:
-
-2021-11-17 Chris Lord <clord@igalia.com>
-
- Add Chris Lord's GitHub username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=233254
-
- Unreviewed
-
- * metadata/contributors.json:
-
-2021-11-16 Alex Atwater <alexandera_22@apple.com>
-
- Add my GitHub username to contributors.json
-
- Reviewed by Jonathan Bedard
-
- * metadata/contributors.json:
-
-2021-11-15 Nikolas Zimmermann <nzimmermann@igalia.com>
-
- Add my GitHub username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=233122
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-11-13 Myles C. Maxfield <mmaxfield@apple.com>
-
- [WebGPU] Add WebGPU.xcodeproj to WebKit.xcworkspace
- https://bugs.webkit.org/show_bug.cgi?id=233078
-
- Reviewed by Dean Jackson.
-
- Mechanical change. When building WebGPU becomes required,
- people using this workspace will need it.
-
- * WebKit.xcworkspace/contents.xcworkspacedata:
-
-2021-11-12 Don Olmstead <don.olmstead@sony.com>
-
- [WinCairo] Add Little-CMS support
- https://bugs.webkit.org/show_bug.cgi?id=233024
-
- Reviewed by Michael Catanzaro.
-
- Search for LCMS2 and if its present turn it on for WinCairo.
-
- * Source/cmake/OptionsWinCairo.cmake:
-
-2021-11-11 Michael Catanzaro <mcatanzaro@gnome.org>
-
- -Warray-bounds, -Wstringop-truncation, -Wstringop-overread warnings in Packed.h
- https://bugs.webkit.org/show_bug.cgi?id=226557
- <rdar://problem/79103658>
-
- Reviewed by Darin Adler.
-
- Suppress -Wstringop-overread for all of WebKit when building with GCC 11 or newer. This is
- an unfortunate way to deal with false positives that we ought to be able to silence in just
- a few places, but when warnings do not respect pragmas we have few alternatives, and trying
- to remove derived sources from the unified build in order to build them with special flags
- is just not worth the effort.
-
- This is part of a larger trend of oversensitive warnings from GCC 11.
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2021-11-10 Kimmo Kinnunen <kkinnunen@apple.com>
-
- Coding style for inner namespaces is should be simplified to not indented
- https://bugs.webkit.org/show_bug.cgi?id=232073
-
- Reviewed by Antti Koivisto.
-
- * .clang-format:
- Do not indent contents of inner namespaces, match current code.
-
-2021-11-09 J Pascoe <j_pascoe@apple.com>
-
- Add j_pascoe to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=232904
- <rdar://problem/85222703>
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-11-08 Myles C. Maxfield <mmaxfield@apple.com>
-
- Make WebGPU.xcodeproj and WebGPU.framework
- https://bugs.webkit.org/show_bug.cgi?id=231661
-
- Reviewed by Dean Jackson and Robin Morisset.
-
- * Source/Makefile:
-
-2021-11-08 Peng Liu <peng.liu6@apple.com>
-
- Update Peng Liu's contributor status to reviewer
- https://bugs.webkit.org/show_bug.cgi?id=232859
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-11-08 Cameron McCormack <heycam@apple.com>
-
- Update my status to reviewer
- https://bugs.webkit.org/show_bug.cgi?id=232854
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-11-04 Roy Reapor <rreapor@apple.com>
-
- Update rreapor's status in contributors.json.
- https://bugs.webkit.org/show_bug.cgi?id=232685
-
- Reviewed by Aakash Jain.
-
- * metadata/contributors.json:
-
-2021-11-04 Diego Pino Garcia <dpino@igalia.com>
-
- Disable MEDIA_SESSION_PLAYLIST in WebKitGTK and WPE
- https://bugs.webkit.org/show_bug.cgi?id=232694
-
- Reviewed by Žan Doberšek.
-
- Since the feature depends on MEDIA_SESSION_COORDINATOR, whichs is
- disabled, this feature should also be disabled and not experimental.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-11-03 Pablo Saavedra <psaavedra@igalia.com>
-
- [cmake] Check "cortex" string in the CMAKE_SYSTEM_PROCESSOR for defining WTF_CPU_* vars
- https://bugs.webkit.org/show_bug.cgi?id=232623
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- * Source/cmake/WebKitCommon.cmake:
-
-2021-11-01 Don Olmstead <don.olmstead@sony.com>
-
- [Curl] Explicitly disable libcurl's internal cookie support
- https://bugs.webkit.org/show_bug.cgi?id=232586
-
- Reviewed by Ross Kirsling.
-
- Setting CURLOPT_COOKIEFILE to NULL to disable the cookie engine was not added till 7.77.0
- so require that version or later.
-
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2021-11-01 David Kilzer <ddkilzer@apple.com>
-
- Add ddkilzer's GitHub name to contributors.json
- <https://webkit.org/b/232587>
-
- Reviewed by Jonathan Bedard.
-
- * metadata/contributors.json:
-
-2021-11-01 Robert Jenner <Jenner@apple.com>
-
- Add my GitHub name (robert-jenner) to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=232581
-
- Reviewed by Jonathan Bedard.
-
- * metadata/contributors.json:
-
-2021-11-01 Beth Dakin <bdakin@apple.com>
-
- Add my GitHub name to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=232495
-
- Reviewed by Alexey Proskuryakov.
-
- * metadata/contributors.json:
-
-2021-11-01 BJ Burg <bburg@apple.com>
-
- Add bburg's GitHub username to contributors.json.
-
- Unreviewed.
-
- * metadata/contributors.json:
- Also, canonicalize a recent change.
-
-2021-10-31 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo] New GraphicsLayer for GPU process mode
- https://bugs.webkit.org/show_bug.cgi?id=228308
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWinCairo.cmake:
-
-2021-10-29 Oriol Brufau <obrufau@igalia.com>
-
- Add Aakash's GitHub username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-29 Oriol Brufau <obrufau@igalia.com>
-
- Add obrufau's GitHub username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-28 Myles C. Maxfield <mmaxfield@apple.com>
-
- The space glyph in the Filicudi font is not substituted by shaping in the complex text codepath, thereby breaking the visual effect of the font
- https://bugs.webkit.org/show_bug.cgi?id=232293
-
- Reviewed by Darin Adler.
-
- Big thanks to Ulrike Rausch and Frank Grießhammer for contributing the test font!!!
-
- * metadata/contributors.json:
-
-2021-10-28 Aditya Keerthi <akeerthi@apple.com>
-
- Add Aditya Keerthi as a reviewer
- https://bugs.webkit.org/show_bug.cgi?id=232450
-
- Unreviewed.
-
- * metadata/contributors.json:
-
- Add myself as a reviewer, and add GitHub username.
-
-2021-10-27 Roy Reapor <rreapor@apple.com>
-
- Add rreapor's GitHub username to contributors.json.
- https://bugs.webkit.org/show_bug.cgi?id=232385
-
- Reviewed by Aakash Jain.
-
- * metadata/contributors.json:
-
-2021-10-26 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. [WPE] Bump version numbers
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-10-26 Adrian Perez de Castro <aperez@igalia.com>
-
- Multiple build issues with ENABLE_VIDEO=OFF
- https://bugs.webkit.org/show_bug.cgi?id=232264
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/WebKitFeatures.cmake: Make ENABLE_MEDIA_SESSION depend on ENABLE_VIDEO.
-
-2021-10-25 Jonathan Bedard <jbedard@apple.com>
-
- Add GitHub usernames for bedison and darinadler
-
- Unreviewed.
-
- * metadata/contributors.json: Add beidson and darinadler.
-
-2021-10-25 Zan Dobersek <zdobersek@igalia.com>
-
- Add zdobersek's GitHub name to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=232234
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-25 Martin Robinson <mrobinson@webkit.org>
-
- Add mrobinson's GitHub name to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=232232
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-24 Alexey Shvayka <ashvayka@apple.com>
-
- Add my GitHub username to contributors.json and update credentials
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-22 Guillaume Emont <guijemont@igalia.com>
-
- Add Guillaume Emont's github username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=232144
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-22 Pablo Correa Gómez <ablocorrea@hotmail.com>
-
- Enable logging under non-systemd linux distros
- https://bugs.webkit.org/show_bug.cgi?id=232080
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/FindJournald.cmake: Renamed from Source/cmake/FindSystemd.cmake.
- * Source/cmake/OptionsGTK.cmake: Replace USE_SYSTEMD for
- ENABLE_JOURNALD_LOG
- * Source/cmake/OptionsWPE.cmake: Replace USE_SYSTEMD for
- ENABLE_JOURNALD_LOG
-
-2021-10-21 Eric Carlson <eric.carlson@apple.com>
-
- Add GitHub name to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=232131
-
- Add my github username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-21 Chris Lord <clord@igalia.com>
-
- [WPE][GTK] Enable smooth scrolling by default
- https://bugs.webkit.org/show_bug.cgi?id=220512
-
- Reviewed by Carlos Garcia Campos.
-
- Build smooth scrolling by default on WPE to match other platforms.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-10-20 Kimmo Kinnunen <kkinnunen@apple.com>
-
- Add ObjC as supported .clang-format language
- https://bugs.webkit.org/show_bug.cgi?id=230401
-
- Reviewed by Jonathan Bedard.
-
- Add ObjC and change few properties useful
- for ObjC formatting.
-
- * .clang-format:
-
-2021-10-20 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [WPE] Reenable -fvisibility=hidden and -fvisibility-inlines-hidden
- https://bugs.webkit.org/show_bug.cgi?id=222860
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-10-19 Ross Kirsling <ross.kirsling@sony.com>
-
- [CMake] Align OptionsMac with Xcode build
- https://bugs.webkit.org/show_bug.cgi?id=231982
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsMac.cmake:
- Ensure that the listed options (1) are not redundant with the defaults in WebKitFeatures.cmake and
- (2) match the options for the Xcode build as closely as possible.
-
- * Source/cmake/WebKitFeatures.cmake:
- Remove an outdated feature, ENABLE_APPLE_PAY_SESSION_V9,
- and let ENABLE_MAC_GESTURE_EVENTS be handled by PlatformEnable, since it depends on USE_APPLE_INTERNAL_SDK.
-
-2021-10-19 Tyler Wilcock <tyler_w@apple.com>
-
- Add AX team GitHub usernames to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=231966
-
- Reviewed by Chris Fleizach.
-
- * metadata/contributors.json:
- Add Chris Fleizach's and Andres Gonzalez's GitHub usernames. Add Tyler
- Wilcock as a contributor. Run validate-committer-lists --canonicalize
- to fix some style issues.
-
-2021-10-19 Sergio Villar Senin <svillar@igalia.com>
-
- Add my github username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-18 Ms2ger <Ms2ger@igalia.com>
-
- Add my github username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=231893
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-18 Rob Buis <rbuis@igalia.com>
-
- Add my github username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=231889
-
- Reviewed by Manuel Rego Casasnovas.
-
- * metadata/contributors.json:
-
-2021-10-18 Xan Lopez <xan@igalia.com>
-
- Add my github username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=231887
-
- Unreviewed.
-
- * metadata/contributors.json: add my github username.
-
-2021-10-18 Miguel Gomez <magomez@igalia.com>
-
- Add my github username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-16 Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com>
-
- Add github username for tetsuharuohzeki to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=231864
-
- Reviewed by Fujii Hironori.
-
- * metadata/contributors.json:
-
-2021-10-16 Angelos Oikonomopoulos <angelos@igalia.com>
-
- Add my github username to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=231861
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-16 Caitlin Potter <caitp@igalia.com>
-
- Add github username for myself
- https://bugs.webkit.org/show_bug.cgi?id=231857
-
- Reviewed by Yusuke Suzuki.
-
- * metadata/contributors.json:
-
-2021-10-15 Basuke Suzuki <basuke.suzuki@sony.com>
-
- Add flag to turn off Iso heap
- https://bugs.webkit.org/show_bug.cgi?id=231823
-
- Reviewed by Yusuke Suzuki.
-
- Added USE_ISO_MALLOC feature flags which is on by default for most platforms.
-
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-10-15 Ross Kirsling <ross.kirsling@sony.com>
-
- Realize Mac CMake build of WebCore and WebKit
- https://bugs.webkit.org/show_bug.cgi?id=231749
-
- Reviewed by Alex Christensen.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitMacros.cmake:
-
-2021-10-15 Jonathan Bedard <jbedard@apple.com>
-
- Add github username for Dewei Zhu
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-15 Andres Gonzalez <andresg_22@apple.com>
-
- Change Andres Gonzalez status to reviewer.
- https://bugs.webkit.org/show_bug.cgi?id=231738
-
- Reviewed by Chris Fleizach.
-
- * metadata/contributors.json:
-
-2021-10-15 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Fix GTK build with ubuntu 18.04
-
- GLib version bump in r284152 was too high for ubuntu 18.04 even though it followed our dependencies policy.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-10-14 Ali Juma <ajuma@chromium.org>
-
- Add my GitHub username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-14 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
-
- Add my GitHub username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-14 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, reverting r283878.
- https://bugs.webkit.org/show_bug.cgi?id=231735
-
- It
-
- Reverted changeset:
-
- "[WPE] Reenable -fvisibility=hidden and -fvisibility-inlines-
- hidden"
- https://bugs.webkit.org/show_bug.cgi?id=222860
- https://commits.webkit.org/r283878
-
-2021-10-14 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Bump GLib version to 2.58.3
- https://bugs.webkit.org/show_bug.cgi?id=231726
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-10-14 Enrique Ocaña González <eocanha@igalia.com>
-
- [contributors.json] Add eocanha github account and canonicalize
- https://bugs.webkit.org/show_bug.cgi?id=231729
-
- Unreviewed.
-
- Added eocanha github user to contributors.json and canonicalize the file to make the style checker happy.
-
- * metadata/contributors.json:
-
-2021-10-13 Tim Horton <timothy_horton@apple.com>
-
- Add my GitHub username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-13 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Add my github username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-12 Alex Christensen <achristensen@webkit.org>
-
- Add webpushd executable
- https://bugs.webkit.org/show_bug.cgi?id=231650
-
- Reviewed by Brady Eidson.
-
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
-
-2021-10-12 Basuke Suzuki <basuke.suzuki@sony.com>
-
- [PlayStation] Enable RemoteInspector by default
- https://bugs.webkit.org/show_bug.cgi?id=231599
-
- Reviewed by Fujii Hironori.
-
- It was treated as experimental feature but we've depended on this feature in various situation.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2021-10-12 Philippe Normand <pnormand@igalia.com>
-
- Add my github username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-11 Patrick Griffis <pgriffis@igalia.com>
-
- Add my github username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-11 Sam Weinig <weinig@apple.com>
-
- Add my github username and keep my expertise where it is because, while not up to date, it is fun
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-11 Theresa O'Connor <hober@apple.com>
-
- Various updates to my contributors.json entry.
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-11 Devin Rousso <drousso@apple.com>
-
- Add my github and update my expertise
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-10 Noam Rosenthal <noam@webkit.org>
-
- Add my github username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-11 Emilio Cobos Álvarez <emilio@crisal.io>
-
- Add my GitHub username to contributors.json.
- https://bugs.webkit.org/show_bug.cgi?id=231507
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-11 Claudio Saavedra <csaavedra@igalia.com>
-
- Add my github username to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-11 Diego Pino Garcia <dpino@igalia.com>
-
- Add GitHub username for Diego Pino Garcia
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-10 Pablo Saavedra <psaavedra@igalia.com>
-
- Add GitHub username for Pablo Saavedra
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-10 Xabier Rodriguez Calvar <calvaris@igalia.com>
-
- Unreviewed. Add GitHub username for Xabier Rodriguez Calvar
-
- * metadata/contributors.json:
-
-2021-10-10 Cameron McCormack <heycam@apple.com>
-
- Add GitHub account to contributors.json
- https://bugs.webkit.org/show_bug.cgi?id=231497
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-10 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [WPE] Reenable -fvisibility=hidden and -fvisibility-inlines-hidden
- https://bugs.webkit.org/show_bug.cgi?id=222860
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-10-10 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Add GitHub username for Adrian Perez de Castro
-
- While at it, run "validate-committer-lists --canonicalize".
-
- * metadata/contributors.json:
-
-2021-10-09 Alberto Garcia <berto@igalia.com>
-
- Add GitHub account to contributors.json
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-09 Jean-Yves Avenard <jya@apple.com>
-
- Unreviewed, add my GitHub username
-
- * metadata/contributors.json:
-
-2021-10-09 Manuel Rego Casasnovas <rego@igalia.com>
-
- Add GitHub account to contributors.json and update expertise field
- https://bugs.webkit.org/show_bug.cgi?id=231476
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-08 Joonghun Park <jh718.park@samsung.com>
-
- Unreviewed. Add github username for Joonghun Park.
-
- * metadata/contributors.json:
-
-2021-10-08 Jonathan Bedard <jbedard@apple.com>
-
- Add github username for Michael Catanzaro
-
- Unreviewed.
-
- * metadata/contributors.json:
-
-2021-10-08 Kenneth Russell <kbr@chromium.org>
-
- Add github username for kbr
- https://bugs.webkit.org/show_bug.cgi?id=231462
-
- Reviewed by Dean Jackson.
-
- * metadata/contributors.json:
-
-2021-10-08 Ross Kirsling <ross.kirsling@sony.com>
-
- Unreviewed, add GitHub usernames for Sony contributors.
-
- * metadata/contributors.json:
-
-2021-10-08 Yusuke Suzuki <ysuzuki@apple.com>
-
- Unreviewed, add my GitHub username
-
- * metadata/contributors.json:
-
-2021-10-08 Tim Nguyen <ntim@apple.com>
-
- [contributors.json] Add more Github usernames
- https://bugs.webkit.org/show_bug.cgi?id=231453
-
- Reviewed by Jonathan Bedard.
-
- * metadata/contributors.json:
-
-2021-10-08 Jonathan Bedard <jbedard@apple.com>
-
- [contributors.json] Support GitHub usernames
- https://bugs.webkit.org/show_bug.cgi?id=231400
- <rdar://problem/84005266>
-
- Reviewed by Dewei Zhu.
-
- * metadata/contributors.json: Add some GitHub usernames.
-
-2021-10-07 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Reenable -fvisibility=hidden
- https://bugs.webkit.org/show_bug.cgi?id=181916
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-10-06 Chris Dumez <cdumez@apple.com>
-
- Unreviewed, mark Kimmo Kinnunen as reviewer in the right contributors.json file this time.
-
- * metadata/contributors.json:
-
-2021-10-03 Basuke Suzuki <basuke.suzuki@sony.com>
-
- Enable release log to stderr
- https://bugs.webkit.org/show_bug.cgi?id=230725
- <rdar://problem/83740529>
-
- Reviewed by Michael Catanzaro.
-
- Introduced new flags, USE_LOG_STDERR for release logging to stderr.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-10-02 Philippe Normand <pnormand@igalia.com>
-
- [GTK][WPE] Enable bwrap launcher build on bots
- https://bugs.webkit.org/show_bug.cgi?id=230969
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-09-30 Yusuke Suzuki <ysuzuki@apple.com>
-
- Upgrade GCC requirement to 8.3.0
- https://bugs.webkit.org/show_bug.cgi?id=231042
-
- Reviewed by Darin Adler.
-
- Based on the roadmap[1], we upgrade GCC requirement to 8.3.0, which is default GCC in Debian one-old-stable (buster) right now.
- This paves the way to enabling some of useful C++20 features, e.g. default initializer for bitfields.
-
- [1]: https://trac.webkit.org/wiki/WebKitGTK/GCCRequirement
-
- * Source/cmake/WebKitCommon.cmake:
-
-2021-09-29 Kimmo Kinnunen <kkinnunen@apple.com>
-
- MediaStream canvas.captureStream() fails for WebGL
- https://bugs.webkit.org/show_bug.cgi?id=230613
- <rdar://82307293>
-
- Reviewed by Youenn Fablet.
-
- Add a manual test to interact with media stream
- captureStream() behavior until the implementation is
- testable.
-
- * ManualTests/mediastream/mediastream-canvas-to-video.html: Added.
-
-2021-09-28 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Bump libsoup3 version to 3.0.0
- https://bugs.webkit.org/show_bug.cgi?id=230601
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-09-23 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [MSVC] The "/Zc:lambda" switch is recommended to use the new lambda processor.
- https://bugs.webkit.org/show_bug.cgi?id=226070
-
- Reviewed by Ross Kirsling.
-
- Visual Studio 16.5 added the "/Zc:lambda" switch for the better
- C++ conformance, but it had a compiler crashing bug. Visual Studio
- 16.9 fixed the bug.
-
- * Source/cmake/OptionsMSVC.cmake: Added /Zc:lambda for Visual
- Studio 16.9 or later. I will remove the MSVC_VERSION check after
- AppleWin bots will upgrade MSVC.
-
-2021-09-17 Angelos Oikonomopoulos <angelos@igalia.com>
-
- Unbreak GCC_OFFLINEASM_SOURCE_MAP when LTO is in use
- https://bugs.webkit.org/show_bug.cgi?id=230061
- <rdar://problem/83166173>
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/OptionsCommon.cmake:
-
- Re-enable GCC_OFFLINEASM_SOURCE_MAP.
-
-2021-09-17 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK] Bump version numbers
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-09-17 Martin Robinson <mrobinson@webkit.org>
-
- Add Martin Robinson as a reviewer
- https://bugs.webkit.org/show_bug.cgi?id=230392
-
- Unreviewed.
-
- * metadata/contributors.json: Add myself as a reviewer and update my specializations.
-
-2021-09-17 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][a11y] Add a build option to enable ATSPI
- https://bugs.webkit.org/show_bug.cgi?id=230254
-
- Reviewed by Adrian Perez de Castro.
-
- Add USE_ATSPI build option that disables ATK and enables isolated tree.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-09-16 Philip Chimento <pchimento@igalia.com>
-
- Fixes for build-webkit --minimal
- https://bugs.webkit.org/show_bug.cgi?id=229780
-
- Reviewed by Fujii Hironori.
-
- Remove ENABLE_RESIZE_OBSERVER build-time option. This option is
- quite broken if you try to disable it.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-09-15 Philip Chimento <pchimento@igalia.com>
-
- Fixes for build-webkit --minimal
- https://bugs.webkit.org/show_bug.cgi?id=229780
-
- Reviewed by Fujii Hironori.
-
- Remove ENABLE_INTERSECTION_OBSERVER build-time option. This option is
- quite broken if you try to disable it.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-09-14 John Wilander <wilander@apple.com>
-
- Rename RESOURCE_LOAD_STATISTICS to INTELLIGENT_TRACKING_PREVENTION
- https://bugs.webkit.org/show_bug.cgi?id=230279
- <rdar://problem/83118683>
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-09-14 Hoa Dinh <dvh@apple.com>
-
- Add dvh@apple.com to the list of contributors.
- https://bugs.webkit.org/show_bug.cgi?id=230276
-
- Reviewed by Jonathan Bedard.
-
- * metadata/contributors.json:
-
-2021-09-13 Sam Sneddon <gsnedders@apple.com>
-
- Move ENABLE_RESOLUTION_MEDIA_QUERY to a runtime flag, start running tests again
- https://bugs.webkit.org/show_bug.cgi?id=229776
-
- Reviewed by Simon Fraser.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-09-11 Philippe Normand <pnormand@igalia.com>
-
- [GLIB] MediaSession is not enabled
- https://bugs.webkit.org/show_bug.cgi?id=217991
- <rdar://problem/70740119>
-
- Reviewed by Michael Catanzaro.
-
- Enable MediaSession as an experimental build feature in CMake ports. The spec status is
- currently Draft.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-09-08 Justin Michaud <justin_michaud@apple.com>
-
- Change Justin Michaud's primary email to apple.com
- https://bugs.webkit.org/show_bug.cgi?id=230069
-
- Reviewed by Robin Morisset.
-
- * metadata/contributors.json:
-
-2021-09-07 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo] Support prefers-color-scheme media query
- https://bugs.webkit.org/show_bug.cgi?id=229976
-
- Reviewed by Don Olmstead.
-
- Just turned on ENABLE_DARK_MODE_CSS and HAVE_OS_DARK_MODE_SUPPORT.
- It's always the light mode.
-
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2021-09-06 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [CMake] Prefer python3 over python2
- https://bugs.webkit.org/show_bug.cgi?id=229969
-
- Reviewed by Michael Catanzaro.
-
- Use the CMake module FindPython instead of FindPythonInterp.
- FindPython looks preferably for version 3 of Python. If not found, then it looks for version 2.
-
- * Source/cmake/WebKitCommon.cmake:
-
-2021-09-03 Michael Catanzaro <mcatanzaro@gnome.org>
-
- Disable GCC_OFFLINEASM_SOURCE_MAP
- https://bugs.webkit.org/show_bug.cgi?id=229893
-
- Unreviewed, this fixes build failures caused by invalid assembler sources.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2021-09-01 Jonathan Bedard <jbedard@apple.com>
-
- [contributors.json] Relocation (Part 2)
- https://bugs.webkit.org/show_bug.cgi?id=229690
- <rdar://problem/82552403>
-
- Reviewed by Dewei Zhu.
-
- * metadata/contributors.json: Convert from dictionary to list.
-
-2021-09-01 Jonathan Bedard <jbedard@apple.com>
-
- [contributors.json] Relocation (Part 1)
- https://bugs.webkit.org/show_bug.cgi?id=229690
- <rdar://problem/82552403>
-
- Reviewed by Aakash Jain.
-
- * metadata/contributors.json: Copied from Tools/Scripts/webkitpy/common/config/contributors.json.
-
-2021-08-30 Zan Dobersek <zdobersek@igalia.com>
-
- RISCV64 support in LLInt
- https://bugs.webkit.org/show_bug.cgi?id=229035
- <rdar://problem/82120908>
-
- Reviewed by Yusuke Suzuki.
-
- * Source/cmake/WebKitFeatures.cmake:
- Don't force CLoop to be default for RISCV64 anymore.
-
-2021-08-27 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation][CMake] Add control over whether JavaScriptCore should be shared
- https://bugs.webkit.org/show_bug.cgi?id=229591
-
- Add option for controlling whether to build a shared JavaScriptCore and
- set build type for that appropriately.
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2021-08-27 Russell Epstein <repstein@apple.com>
-
- Land Windows build fixes from safari-612.1.29.14-branch.
- https://bugs.webkit.org/show_bug.cgi?id=229627
-
- Reviewed by Per Arne Vollan.
-
- * Source/Makefile:
- * Source/cmake/WinTools.make:
-
-2021-08-27 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [CMake] ICU 61.2 is required to build WebKit since r281375
- https://bugs.webkit.org/show_bug.cgi?id=229608
-
- Reviewed by Yusuke Suzuki.
-
- Raise the minimum version required for ICU.
-
- * Source/cmake/OptionsAppleWin.cmake:
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsJSCOnly.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2021-08-25 Myles C. Maxfield <mmaxfield@apple.com>
-
- Add command to enable logging in the docs
- https://bugs.webkit.org/show_bug.cgi?id=229419
-
- Reviewed by Dean Jackson.
-
- * Introduction.md:
-
-2021-08-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- REGRESSION(r274166): [GTK] It broke run-javascriptcore-tests causing all tests to use lot of memory
- https://bugs.webkit.org/show_bug.cgi?id=229321
-
- Unreviewed, reverting r274166 because it caused JSC tests to use too much memory.
-
- Reverted changeset:
- "[GTK] Reenable -fvisibility=hidden"
- https://bugs.webkit.org/show_bug.cgi?id=181916
- https://commits.webkit.org/r274166
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-08-16 David Kilzer <ddkilzer@apple.com>
-
- "make analyze" should run clang static analyzer in deep mode
- <https://webkit.org/b/229127>
- <rdar://problem/81960587>
-
- Reviewed by Alexey Proskuryakov.
-
- * Makefile.shared:
- - Add "analyze" argument to xcodebuild command when invoking
- "make analyze" to run clang static analyzer in deep mode.
- Simplify "make analyze" since $(PATH_TO_SCAN_BUILD) does not
- need to be set.
-
-2021-08-16 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.33.3 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2021-08-09 Myles C. Maxfield <mmaxfield@apple.com>
-
- Update logging docs after r280758
- https://bugs.webkit.org/show_bug.cgi?id=228899
-
- Reviewed by Fujii Hironori.
-
- Add more information about logging.
-
- * Introduction.md:
-
-2021-08-05 Michael Catanzaro <mcatanzaro@gnome.org>
-
- GCC 11 builds should use -Wno-array-bounds, -Wno-nonnull
- https://bugs.webkit.org/show_bug.cgi?id=228601
-
- Reviewed by Carlos Garcia Campos.
-
- Prior to GCC 11, these were good warnings that could catch serious errors. But GCC 11 has
- just become too sensitive and it's flagging what appear to be harmless cases, and not
- providing enough feedback to know why. This has resulted in me littering our code with
- pragmas to suppress GCC's false positives, and I think it's reached the point where it's
- nicer to just turn off the warnings until such time that GCC gets this under control, and
- rely on Clang instead in the meantime.
-
- The GCC developers have indicated that these warnings will *always* produce false positives
- in some circumstances, but with GCC 11 it's just too become too much IMO.
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2021-07-30 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Fix fallback methods in the libgcrypt find module
- https://bugs.webkit.org/show_bug.cgi?id=228581
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- * Source/cmake/FindLibGcrypt.cmake: Make sure to use the libgcrypt-config script as
- first fallback if libgcrypt.pc is not present, and fix the regexp used as last fallback
- that checks the version from the gcrypt.h header as last fallback to only include digits
- and periods.
-
-2021-07-29 Myles C. Maxfield <mmaxfield@apple.com>
-
- Stop building WebGPU and the WHLSL compiler to decrease binary size
- https://bugs.webkit.org/show_bug.cgi?id=228179
-
- Reviewed by Dean Jackson, Robin Morisset, and Devin Rousso.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- * Source/cmake/tools/vsprops/FeatureDefines.props:
- * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
-
-2021-07-29 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Fix missing libgpg-error not added to link commands as libgcrypt dep after r280423
- https://bugs.webkit.org/show_bug.cgi?id=228581
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- * Source/cmake/FindLibGcrypt.cmake: Manually search for libgpg-error, which is not listed
- in libgcrypt.pc as a dependency, add an imported target for it, and add it as a dependency
- of LibGcrypt::LibGcrypt to avoid missing symbols at link time.
-
-2021-07-29 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Use an imported target for the libgcrypt library
- https://bugs.webkit.org/show_bug.cgi?id=228581
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/FindLibGcrypt.cmake: Replaced find module by a new one which defines a
- LibGcrypt::LibGcrypt imported target, using more modern CMake constructs.
- * Source/cmake/OptionsGTK.cmake: Use the LibGcrypt::LibGcrypt imported target.
- * Source/cmake/OptionsWPE.cmake: Ditto.
-
-2021-07-28 Philippe Normand <pnormand@igalia.com>
-
- [WPE][GTK] SVN_REVISION drifting away if bots don't re-run cmake
- https://bugs.webkit.org/show_bug.cgi?id=228290
-
- Reviewed by Michael Catanzaro.
-
- The CMake configure_file() is now used only tarball builds for files requiring information
- about the build revision. For developer builds a custom target now takes care of keeping
- those files up-to-date.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-07-27 Zan Dobersek <zdobersek@igalia.com>
-
- [CMake] Add WTF_CPU_RISCV64
- https://bugs.webkit.org/show_bug.cgi?id=228322
-
- Reviewed by Adrian Perez de Castro.
-
- Define the WTF_CPU_RISCV64 CMake macro when the specified system
- processor name begins with 'riscv64'. This should also cover potential
- RISC-V processor names ingrained with specific ISA extensions that are
- then detectable at compile-time through specified C macros.
-
- For WTF_CPU_RISCV64, default to disabling JIT and FTL features at the
- CMake level until they are properly supported. Defaulting to system
- malloc can already be avoided, but CLoop is necessary for now.
-
- * Source/cmake/WebKitCommon.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-07-25 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] USE_OPENGL_OR_ES should not be an automagic feature
- https://bugs.webkit.org/show_bug.cgi?id=228266
-
- Reviewed by Fujii Hironori.
-
- The USE_OPENGL_OR_ES feature flag added in r271220 is currently automagic: that is, if
- neither OpenGL nor OpenGL ES is available at build time, it gets silently disabled. This is
- not OK because it makes it easy for distributors to accidentally fail to enable OpenGL
- support. We should require manually disabling the feature with -DUSE_OPENGL_OR_ES=OFF in
- order to build with OpenGL disabled.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-07-23 Philippe Normand <pnormand@igalia.com>
-
- [GLib] Remove libportal dependency
- https://bugs.webkit.org/show_bug.cgi?id=228056
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/FindLIBPORTAL.cmake: Removed.
- * Source/cmake/GStreamerChecks.cmake:
-
-2021-07-16 Alexander Mikhaylenko <alexm@gnome.org>
-
- [GTK][WPE] Support color-schemes CSS property
- https://bugs.webkit.org/show_bug.cgi?id=208204
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsGTK.cmake:
- Enable HAVE_OS_DARK_MODE_SUPPORT.
- * Source/cmake/OptionsWPE.cmake:
- Enable ENABLE_DARK_MODE_CSS and HAVE_OS_DARK_MODE_SUPPORT.
-
-2021-07-15 Philippe Normand <pnormand@igalia.com>
-
- Unreviewed, CMake fix-up after r279940
-
- * Source/cmake/FindLIBPORTAL.cmake: Fix libportal detection.
-
-2021-07-15 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer][Pipewire] Implement getDisplayMedia() backend
- https://bugs.webkit.org/show_bug.cgi?id=210926
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- * Source/cmake/FindLIBPORTAL.cmake: Added.
- * Source/cmake/GStreamerChecks.cmake: Enable Pipewire support if libportal was found.
-
-2021-07-13 Michael Catanzaro <mcatanzaro@gnome.org>
-
- Remove USE_64KB_PAGE_BLOCK
- https://bugs.webkit.org/show_bug.cgi?id=227905
-
- Reviewed by Yusuke Suzuki.
-
- I added the USE_64KB_PAGE_BLOCK build option in bug #217989 for use by RHEL. But going
- forward, I don't need it anymore, and can maintain it downstream where it is needed. (This
- option might also be useful to SUSE, but they already don't use it, so won't miss it.)
-
- I've seen users who don't understand the consequences of this option enabling it on x86_64,
- even though there are serious negative consequences and zero benefits to using it. So let's
- get rid of it.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-07-13 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Expose support for client certificate auth
- https://bugs.webkit.org/show_bug.cgi?id=200805
-
- Reviewed by Michael Catanzaro.
-
- Bump libsoup3 required version.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-06-24 Zan Dobersek <zdobersek@igalia.com>
-
- REGRESSION(r236846): WPE shouldn't depend on OpenGL ES 3
- https://bugs.webkit.org/show_bug.cgi?id=227289
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsWPE.cmake: Drop the OpenGLES2 package search.
- None of the possible versions are meaningful because libepoxy is used
- as the underlying GL relay.
-
-2021-06-24 Martin Robinson <mrobinson@webkit.org>
-
- [css-scroll-snap] Remove ENABLE_SCROLL_SNAP compile-time option
- https://bugs.webkit.org/show_bug.cgi?id=227067
-
- Reviewed by Simon Fraser.
-
- Remove compile-time ENABLE_SCROLL_SNAP configuration option.
-
- * Source/cmake/WebKitFeatures.cmake: Remove the flag from the CMake configuration.
-
-2021-06-21 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo] Turn ENABLE_SHAREABLE_RESOURCE on
- https://bugs.webkit.org/show_bug.cgi?id=227011
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWin.cmake: Turned ENABLE_SHAREABLE_RESOURCE on for WinCairo port.
-
-2021-06-18 Sergio Villar Senin <svillar@igalia.com>
-
- Ignore clangd's directory with index files
- https://bugs.webkit.org/show_bug.cgi?id=227162
-
- Reviewed by Žan Doberšek.
-
- clangd stores its indexes in a .cache directory. Let git ignore it.
-
- * .gitignore:
-
-2021-06-11 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.33.2 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2021-06-10 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [CMake][GTK][WPE] Improve error message when libsoup3 is not found
- https://bugs.webkit.org/show_bug.cgi?id=226905
-
- Reviewed by Adrian Perez de Castro.
-
- When libsoup 3 is not found be more clear about the problem and
- offer possible workaround to continue the build.
-
- * Source/cmake/FindLibSoup.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-06-10 Philippe Normand <pnormand@igalia.com>
-
- [WPE] Enable Cog for developer builds
- https://bugs.webkit.org/show_bug.cgi?id=224360
-
- Reviewed by Adrian Perez de Castro.
-
- Cog would be preferred over MiniBrowser for WPE developer builds because it provides a nicer
- user experience, while keeping the same spirit as MiniBrowser. Pass `-DENABLE_COG=NO` to
- CMake to disable it and fall back to MiniBrowser.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-06-08 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.33.2 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2021-06-07 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Bump libsoup3 version to 2.99.8
- https://bugs.webkit.org/show_bug.cgi?id=226713
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-06-04 Per Arne Vollan <pvollan@apple.com>
-
- [AppleWin] JSC build failure
- https://bugs.webkit.org/show_bug.cgi?id=226659
- <rdar://78844190>
-
- Reviewed by Brent Fulgham.
-
- WTF scripts location is not being correctly identified.
-
- * Source/cmake/OptionsAppleWin.cmake:
-
-2021-06-04 Martin Robinson <mrobinson@webkit.org>
-
- [Win] Implement scroll-snap-points on Windows
- https://bugs.webkit.org/show_bug.cgi?id=142503
- <rdar://problem/20093603>
-
- Reviewed by Simon Fraser.
-
- * Source/cmake/OptionsWin.cmake: Stop disabling scroll-snap for Apple Win port.
-
-2021-05-27 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add check for timingsafe_bcmp
- https://bugs.webkit.org/show_bug.cgi?id=226347
-
- Reviewed by Chris Dumez.
-
- Adds a symbol check for timingsafe_bcmp and sets HAVE_TIMINGSAFE_BCMP accordingly in the
- cmakeconfig.h.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2021-05-27 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.33.1 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2021-05-27 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. [WPE] Bump version numbers
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-05-26 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Support USE_ANGLE_EGL on additional platforms
- https://bugs.webkit.org/show_bug.cgi?id=224888
- <rdar://problem/77280211>
-
- Reviewed by Ken Russell.
-
- USE_ANGLE_EGL is for platforms that want to use ANGLE as the sole OpenGL ES implementation
- within WebKit. This setting is applicable to Mac and Windows platforms. USE_ANGLE_WEBGL is
- just for platforms that want to use ANGLE for WebGL 2.0 support only. Any other uses of
- OpenGL should go through the system OpenGL (desktop or embedded). This setting applies to
- GTK.
-
- The platform options were modified to match this.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsMac.cmake:
-
-2021-05-25 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Implement FileSystem without std::filesystem
- https://bugs.webkit.org/show_bug.cgi?id=226197
-
- Reviewed by Chris Dumez.
-
- Expose the result of the check for <filesystem> support as HAVE_STD_FILESYSTEM.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2021-05-18 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
-
- [PlayStation] Fix PlayStation port
- https://bugs.webkit.org/show_bug.cgi?id=225913
-
- Reviewed by Don Olmstead.
-
- Fix PlayStation port
-
- * Source/cmake/OptionsPlayStation.cmake: Rename
- PLAYSTATION_COPY_SHARED_LIBRARIES to PLAYSTATION_COPY_REQUIREMENTS and
- let it copy more general files.
- Touch ebootparam.ini by the playstation_tools_copy custom_target.
-
-2021-05-15 Sam Weinig <weinig@apple.com>
-
- Allow conditionally enabling OffscreenCanvas only for non-worker contexts
- https://bugs.webkit.org/show_bug.cgi?id=225845
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- Match current behavior of ENABLE_OFFSCREEN_CANVAS for ENABLE_OFFSCREEN_CANVAS_IN_WORKERS.
-
-2021-05-14 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.33.1 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2021-05-14 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK] Fix make distcheck
-
- Use WEBKITGTK_API_DOC_VERSION instead of WEBKITGTK_API_VERSION or the documentation install rules.
-
- * Source/PlatformGTK.cmake:
-
-2021-05-07 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Bump libsoup3 version to 2.99.5
- https://bugs.webkit.org/show_bug.cgi?id=225506
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-05-06 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
-
- [OpenSSL] Implement CryptoAlgorithmRSA*
- https://bugs.webkit.org/show_bug.cgi?id=225294
-
- Reviewed by Don Olmstead.
-
- Implement RSA for OpenSSL.
-
- Implement CryptoAlgorithmRSA_OAEP, CryptoAlgorithmRSA_PSS,
- CryptoAlgorithmRSAES_PKCS1_v1_5, CryptoAlgorithmRSASA_PKCS1_v1_5,
- and CryptoKeyRSA for OpenSSL.
-
- Note that if such OpenSSL version that does not support RSA_OAEP or
- RSA_PSS, the WebCrypto API for those algorithm will return a
- NotSupportedError.
-
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2021-05-05 Michael Catanzaro <mcatanzaro@gnome.org>
-
- USE_64KB_PAGE_BLOCK build option is broken
- https://bugs.webkit.org/show_bug.cgi?id=225393
-
- Reviewed by Adrian Perez de Castro.
-
- Call SET_AND_EXPOSE_TO_BUILD().
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-05-05 Michael Catanzaro <mcatanzaro@gnome.org>
-
- Fix typo in comment in WebKitFeatures.cmake
- https://bugs.webkit.org/show_bug.cgi?id=225392
-
- Unreviewed.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-04-27 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Don't use FORWARDING_HEADERS_DIR for GTK WebKit headers
- https://bugs.webkit.org/show_bug.cgi?id=225006
-
- Reviewed by Michael Catanzaro.
-
- Create CMake variables WebKit2Gtk_FRAMEWORK_HEADERS_DIR and WebKit2Gtk_DERIVED_SOURCES_DIR
- to represent where the WebKit2 GTK headers and derived sources will reside. The names and
- locations set then follow along with the conventions used for the other frameworks.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-04-26 Alex Christensen <achristensen@webkit.org>
-
- Update Mac-specific CMake files
- https://bugs.webkit.org/show_bug.cgi?id=225064
-
- Rubber-stamped by Tim Horton.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitCommon.cmake:
-
-2021-04-26 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Fix build break after r276368
- https://bugs.webkit.org/show_bug.cgi?id=225056
-
- Reviewed by Ross Kirsling.
-
- Ensure that the OpenGL::GLES target is created.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2021-04-22 Martin Robinson <mrobinson@webkit.org>
-
- [GTK] Turn on editable <input type=date> and <input type=time> fields
- https://bugs.webkit.org/show_bug.cgi?id=224921
-
- Reviewed by Carlos Garcia Campos.
-
- Turn on editable date and time inputs for GTK
-
- * Source/cmake/OptionsGTK.cmake: Add new source file to the list.
-
-2021-04-22 Imanol Fernandez <ifernandez@igalia.com>
-
- Implement WebXR Input Sources
- https://bugs.webkit.org/show_bug.cgi?id=223257
-
- Reviewed by Youenn Fablet.
-
- Enable WPE Gamepad when WebXR is enabled.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-04-22 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [SOUP] Add support for preconnect
- https://bugs.webkit.org/show_bug.cgi?id=177934
-
- Reviewed by Sergio Villar Senin.
-
- Enable server preconnect support when building with libsoup3.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-04-22 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Bump libsoup3 version to 2.99.4
- https://bugs.webkit.org/show_bug.cgi?id=224925
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-04-21 Martin Robinson <mrobinson@igalia.com>
-
- Enable CSS Scroll Snap by default
- https://bugs.webkit.org/show_bug.cgi?id=224867
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsFTW.cmake: Remove redundant line enabling scroll snap.
- * Source/cmake/OptionsGTK.cmake: Ditto.
- * Source/cmake/OptionsMac.cmake: Ditto.
- * Source/cmake/OptionsWPE.cmake: Ditto.
- * Source/cmake/OptionsWin.cmake: Explicitly disable scroll snap for AppleWin port
- until it can be approved by maintainers.
- * Source/cmake/WebKitFeatures.cmake: Enable scroll snap by default.
-
-2021-04-21 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add OpenGLES2 targets
- https://bugs.webkit.org/show_bug.cgi?id=224786
-
- Reviewed by Adrian Perez de Castro.
-
- Modernize the FindOpenGLES2.cmake module. Add an OpenGL::GLES target. Also add an
- OpenGLES2_API_VERSION value so HAVE_OPENGL_ES_3 can be determined.
-
- For WPE add a find_package for OpenGL ES so the target is present.
-
- For GTK set HAVE_OPENGL_ES_3 if OpenGLES2_API_VERSION supports it.
-
- * Source/cmake/FindOpenGLES2.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-04-20 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Don't use FORWARDING_HEADERS_DIR for JSC GLib headers
- https://bugs.webkit.org/show_bug.cgi?id=224821
-
- Reviewed by Michael Catanzaro.
-
- Create CMake variables JavaScriptCoreGLib_FRAMEWORK_HEADERS_DIR and
- JavaScriptCoreGLib_DERIVED_SOURCES_DIR to represent where the JavaScriptCore GLib headers
- and derived sources will reside. The names and locations set then follow along with the
- conventions used for the other frameworks.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-04-20 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [WPE] Switch to libsoup3 by default
- https://bugs.webkit.org/show_bug.cgi?id=224802
-
- Reviewed by Žan Doberšek.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-04-19 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Switch to libsoup3 by default
- https://bugs.webkit.org/show_bug.cgi?id=224741
-
- Reviewed by Sergio Villar Senin.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-04-19 Philippe Normand <pnormand@igalia.com>
-
- [WPE][GTK] Enable AVIF decoder as experimental feature and unskip tests
- https://bugs.webkit.org/show_bug.cgi?id=224663
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- Make the USE_AVIF option public and enable it as experimental feature.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-04-16 Philippe Normand <pnormand@igalia.com>
-
- [CMake] UBSan build fixes
- https://bugs.webkit.org/show_bug.cgi?id=224536
-
- Reviewed by Adrian Perez de Castro.
-
- Synchronize UBSan compiler flags with the ones defined in ubsan.xcconfig.
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2021-04-15 Don Olmstead <don.olmstead@sony.com>
-
- ANGLE is only being built when WebGL is enabled
- https://bugs.webkit.org/show_bug.cgi?id=224555
-
- Reviewed by Fujii Hironori.
-
- ANGLE should be built if either USE_ANGLE_EGL or ENABLE_WEBGL is ON.
-
- * Source/CMakeLists.txt:
-
-2021-04-15 Basuke Suzuki <basuke.suzuki@sony.com>
-
- Remove warnings caused by export g_config extern definition in WTFConfig.h
- https://bugs.webkit.org/show_bug.cgi?id=224462
-
- Reviewed by Don Olmstead.
-
- While building PlayStation port, lots of warnings are displayed:
-
- > WTF/Headers\wtf/WTFConfig.h:49:36: warning: redeclaration of 'WebConfig::g_config'
- > should not add 'dllimport' attribute [-Wdll-attribute-on-redeclaration]
- > extern "C" WTF_EXPORT_PRIVATE Slot g_config[];
- > ^
- > bmalloc/Headers\bmalloc/GigacageConfig.h:38:17: note: previous declaration is here
- > extern "C" Slot g_config[];
-
- This is because the two definitions are not same.
- Becasue we can't solve the situation completely, we just ignore these warnings at
- this morment.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2021-04-15 Philippe Normand <pnormand@igalia.com>
-
- [WebRTC][GStreamer] Build and use the openh264 based encoder if present on the system
- https://bugs.webkit.org/show_bug.cgi?id=202538
- <rdar://problem/76047172>
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- * Source/CMakeLists.txt:
- * Source/cmake/GStreamerChecks.cmake:
-
-2021-04-14 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Disable WebGL
- https://bugs.webkit.org/show_bug.cgi?id=224562
-
- Reviewed by Alex Christensen.
-
- WebGL support on PlayStation platforms is deprecated.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2021-04-13 Philippe Normand <pnormand@igalia.com>
-
- [GTK][WPE] Avif decoder build broken
- https://bugs.webkit.org/show_bug.cgi?id=224232
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsGTK.cmake: Require 0.9.0 due to avifIO usage in the decoder.
-
-2021-04-09 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Bump libsoup3 version to 2.99.3
- https://bugs.webkit.org/show_bug.cgi?id=224362
-
- Reviewed by Žan Doberšek.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-04-07 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] webkit://gpu should print runtime libwpe and wpebackend-fdo versions
- https://bugs.webkit.org/show_bug.cgi?id=224298
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-04-07 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Mark _LIBRARY not _LIBRARIES in find modules
- https://bugs.webkit.org/show_bug.cgi?id=224283
-
- Reviewed by Michael Catanzaro.
-
- A few find modules are erroniously sending _LIBRARIES to mark_as_advanced rather than
- _LIBRARY. The former is created from the _LIBRARY value so it isn't valid at that point.
-
- * Source/cmake/FindCairo.cmake:
- * Source/cmake/FindFontconfig.cmake:
- * Source/cmake/FindSQLite3.cmake:
-
-2021-04-07 Kimmo Kinnunen <kkinnunen@apple.com>
-
- .gitignore contains 'build/' which causes all directories named 'build/' to be ignored
- https://bugs.webkit.org/show_bug.cgi?id=224227
-
- Reviewed by Ryosuke Niwa.
-
- Remove 'build/' from .gitignore, it was causing errors by hiding files.
- WebGL conformance test suite files have directiories with 'build/' in its path.
-
- Most likely '/build/' is not a common build directory, since the scripts
- seem to default to '/WebKitBuild/'.
-
- * .gitignore:
-
-2021-04-06 Philippe Normand <pnormand@igalia.com>
-
- REGRESSION(r275275): Broke some build configs lacking openh264
- https://bugs.webkit.org/show_bug.cgi?id=224244
-
- Unreviewed, manual revert of r275275 and r275409.
-
- * Source/CMakeLists.txt:
- * Source/cmake/GStreamerChecks.cmake:
-
-2021-04-06 Mark Lam <mark.lam@apple.com>
-
- Speculative build fix for Windows port.
- https://bugs.webkit.org/show_bug.cgi?id=224243
- rdar://75883248
-
- Reviewed by Saam Barati.
-
- Source/cmake/tools/scripts/auto-version.pl was limiting our `minor` and `micro`
- version to only 2 decimal digits only. In practice, we can use up to 3 digits.
-
- * Source/cmake/tools/scripts/auto-version.pl:
- (packTwoValues):
-
-2021-04-05 Alex Christensen <achristensen@webkit.org>
-
- Resurrect Mac CMake build
- https://bugs.webkit.org/show_bug.cgi?id=224084
-
- Reviewed by Tim Horton.
-
- * Source/cmake/OptionsMac.cmake:
-
-2021-04-05 Tyler Wilcock <twilco.o@protonmail.com>
-
- Document how to use logging in WebKit
- https://bugs.webkit.org/show_bug.cgi?id=224152
-
- Reviewed by Simon Fraser.
-
- Add documentation about how to use logging in WebKit.
-
- * Introduction.md:
-
-2021-03-28 David Kilzer <ddkilzer@apple.com>
-
- Compile WebKit with UBSan
- <https://webkit.org/b/176131>
- <rdar://problem/34174018>
-
- Reviewed by Alexey Proskuryakov.
-
- * Makefile.shared:
- - Add support for "UBSAN=YES" argument to make.
-
-2021-03-27 Philippe Normand <pnormand@igalia.com>
-
- REGRESSION(r275111) [GLIB] Fix build with new derived sources and forwarding headers scheme
- https://bugs.webkit.org/show_bug.cgi?id=223834
-
- Unreviewed build fix.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-03-26 Lauro Moura <lmoura@igalia.com>
-
- REGRESSION(r275111) [GLIB] Fix build with new derived sources and forwarding headers scheme
- https://bugs.webkit.org/show_bug.cgi?id=223834
-
- Unreviewed build fix.
-
- Buildfix for now. Actual removal of older scheme will come in the
- future.
-
- * Source/cmake/OptionsWPE.cmake: Add some missing variables with the
- per framework source and header dirs.
-
-2021-03-26 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Deprecate using DERIVED_SOURCES_DIR/FOWARDING_HEADERS_DIR directly
- https://bugs.webkit.org/show_bug.cgi?id=223763
-
- Reviewed by Michael Catanzaro.
-
- Remove any usages of DERIVED_SOURCES_DIR and FOWARDING_HEADERS_DIR. There are still some
- uses in GTK/WPE but those should be phased out.
-
- Sets the directory structure to look like an Apple build in terms of where headers and
- derived sources are held. Rather than having one root derived sources and one root
- header directory those directories are now per project. This helps catch any errors with
- header includes.
-
- Deletes some old Mac CMake code that is no longer relevant around creating forwarding
- headers.
-
- For AppleWin the old structure is used because of its internal build which assumes the
- old structure.
-
- * Source/cmake/OptionsAppleWin.cmake:
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
- * Source/cmake/WebKitCommon.cmake:
- * Source/cmake/WebKitFS.cmake:
- * Source/cmake/WebKitMacros.cmake:
-
-2021-03-23 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Use an imported target for the LCMS2 library
- https://bugs.webkit.org/show_bug.cgi?id=223442
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/FindLCMS2.cmake: Replaced find module by a new one which
- defines a LCMS2::LCMS2 imported target and in general uses more modern CMake
- constructs.
-
-2021-03-23 Cameron McCormack <heycam@apple.com>
-
- Update .clang-format to reflect WebKit style better.
- https://bugs.webkit.org/show_bug.cgi?id=223229
-
- First, SpaceBeforeCpp11BracedList is set to true so that a space
- is introduced after a variable name and before a braced initializer.
-
- Second, AlwaysBreakTemplateDeclarations is changed from false (an
- invalid value) to No, which should result in no line breaks being
- introduced in template declarations. Although there is a mix of
- template declaration line breaking styles in the codebase, changing
- this option to No will prevent clang-format from introducing one
- where the patch author decides to write the declaration all on one
- line.
-
- Reviewed by Alex Christensen.
-
- * .clang-format:
-
-2021-03-22 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Wrong variable used in FindFontconfig used to pick version from pkg-config
- https://bugs.webkit.org/show_bug.cgi?id=223557
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/FindFontconfig.cmake: Fix to use ${PC_FONTCONFIG_VERSION}.
-
-2021-03-18 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [WPE] Bump API version when building with libsoup3
- https://bugs.webkit.org/show_bug.cgi?id=223437
-
- Reviewed by Adrian Perez de Castro.
-
- Use 1.1 as the API version when building with soup3.
-
- * Source/PlatformWPE.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-03-17 Martin Robinson <mrobinson@igalia.com>
-
- [GTK][WPE] Enable CSS scroll snap support by default
- https://bugs.webkit.org/show_bug.cgi?id=222641
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsGTK.cmake: Enable CSS scroll snap by default.
- * Source/cmake/OptionsWPE.cmake: Ditto.
-
-2021-03-16 Khem Raj <raj.khem@gmail.com>
-
- [CMake] Build fails on RISC-V with GCC 11
- https://bugs.webkit.org/show_bug.cgi?id=222959
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- Check for 1 byte atomic operations along with 64bit ones, some
- architevtures (e.g. RISCV) operations on less than 4 bytes are not lock-free
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2021-03-14 Lauro Moura <lmoura@igalia.com>
-
- [GLIB] Keep GPUProcess disabled when using experimental features
- https://bugs.webkit.org/show_bug.cgi?id=223155
-
- Reviewed by Philippe Normand.
-
- At least two recent GPUProcess-related revisions caused issues in
- GLIB, causing serious regressions in the bots. Disabling it for now
- until we improve its support.
-
- Revisions:
-
- r274327 - 2D Canvas enabled by default in GPUProcess
- r272842 - Media enabled by default in GPUProcess
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-03-12 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Bump API version when building with libsoup3
- https://bugs.webkit.org/show_bug.cgi?id=223067
-
- Reviewed by Adrian Perez de Castro.
-
- Use 4.1 as the API version when building with soup3 and keep using 5.0 for GTK4. Also make it impossible to
- build with GTK4 and soup2.
-
- * Source/PlatformGTK.cmake:
- * Source/cmake/OptionsGTK.cmake:
-
-2021-03-11 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK][WPE] Bump libsoup3 version to 2.99.3
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-03-11 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [WPE][GTK] Add support for ICC color management
- https://bugs.webkit.org/show_bug.cgi?id=177185
-
- Reviewed by Adrian Perez de Castro.
-
- Add optional lcms2 dependency.
-
- * Source/cmake/FindLCMS2.cmake: Added.
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-03-10 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] Reenable -fvisibility=hidden
- https://bugs.webkit.org/show_bug.cgi?id=181916
-
- Reviewed by Don Olmstead.
-
- In non-DEVELOPER_MODE builds, we rely on a linker version script to hide symbols that we
- don't want to export. Building with hidden visibility might seem redundant with this, but
- actually building with hidden visibility has advantages anyway. See
- https://gcc.gnu.org/wiki/Visibility.
-
- Note that I'm not confident GTK port can safely use -fvisibility-inlines-hidden, since it's
- split between two shared objects. Also, because GTK is split into two shared objects, GTK
- needs to build bmalloc and WTF as CMake OBJECT libraries, which is effectively the same as
- using -Wl,--whole-archive to prevent symbols from being prematurely stripped away.
-
- P.S. Major credit to Don Olmstead, who did most of the work to make this possible, which has
- already landed in previous patches.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-03-10 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, reverting r274166.
- https://bugs.webkit.org/show_bug.cgi?id=223024
-
- Broke GTK Debug builds
-
- Reverted changeset:
-
- "[GTK] Reenable -fvisibility=hidden"
- https://bugs.webkit.org/show_bug.cgi?id=181916
- https://trac.webkit.org/changeset/274166
-
-2021-03-09 Don Olmstead <don.olmstead@sony.com>
-
- GLib JSC API headers should only include other GLib JSC API headers
- https://bugs.webkit.org/show_bug.cgi?id=222803
-
- Reviewed by Michael Catanzaro.
-
- GTK and WPE both build the JavaScriptCore GLib API. However they diverged with their CMake
- variable names for the directory containing jsc. Declare a single variable for that
- directory, DERIVED_SOURCES_JAVASCRIPTCORE_GLIB_DIR, that is shared between GLib ports.
-
- Remove the GLIB_API_DIR variant which will just be replaced with
- ${DERIVED_SOURCES_JAVASCRIPTCORE_GLIB_DIR}/jsc in the CMake code.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-03-09 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] Reenable -fvisibility=hidden
- https://bugs.webkit.org/show_bug.cgi?id=181916
-
- Reviewed by Don Olmstead.
-
- In non-DEVELOPER_MODE builds, we rely on a linker version script to hide symbols that we
- don't want to export. Building with hidden visibility might seem redundant with this, but
- actually building with hidden visibility has advantages anyway. See
- https://gcc.gnu.org/wiki/Visibility.
-
- Note that I'm not confident GTK port can safely use -fvisibility-inlines-hidden, since it's
- split between two shared objects. Also, because GTK is split into two shared objects, GTK
- needs to build bmalloc and WTF as CMake OBJECT libraries, which is effectively the same as
- using -Wl,--whole-archive to prevent symbols from being prematurely stripped away.
-
- P.S. Major credit to Don Olmstead, who did most of the work to make this possible, which has
- already landed in previous patches.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-03-05 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] Remove ADD_WHOLE_ARCHIVE_TO_LIBRARIES
- https://bugs.webkit.org/show_bug.cgi?id=222826
-
- Reviewed by Don Olmstead.
-
- I don't know why it's no longer needed, but GTK links without it, so it can go away.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-03-05 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Bump cmake_minimum_required version to 3.12 or later
- https://bugs.webkit.org/show_bug.cgi?id=221727
- <rdar://problem/74454980>
-
- Reviewed by Konstantin Tokarev.
-
- Updates the minimum version to 3.12. In CMake 3.12 OBJECT library functionality was
- expanded to the point where they can successfully be used as a replacement for
- --whole-archive within WebKit. The check in JSCOnly for the minimum version before
- using hidden visibility was removed accordingly.
-
- * CMakeLists.txt:
- * Source/cmake/OptionsJSCOnly.cmake:
-
-2021-03-05 ChangSeok Oh <changseok@webkit.org>
-
- AVIF decoding support
- https://bugs.webkit.org/show_bug.cgi?id=207750
-
- Reviewed by Philippe Normand.
-
- This patch brings an initial support of AVIF image format to the gtk port.
- AVIF is a new royalty-free image format derived from the keyframes of AV1 video.
- FireFox and Chromium-variant browsers already support it. Its specification can be found
- at https://rawcdn.githack.com/AOMediaCodec/av1-avif/67a92add6cd642a8863e386fa4db87954a6735d1/index.html
- This patch aims to land a build option for AVIF and a basic decoding ability
- for still images by using libavif. Animated AVIF images will be covered later.
-
- * Source/cmake/FindAVIF.cmake: Added to find libavif.
- * Source/cmake/OptionsGTK.cmake: A build option, USE_AVIF is added.
-
-2021-03-03 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, reverting r273814.
- https://bugs.webkit.org/show_bug.cgi?id=222676
-
- Unresolved types in JavaScriptCore-4.0.gir
-
- Reverted changeset:
-
- "[CMake] JavaScriptCore GLib headers should be copies"
- https://bugs.webkit.org/show_bug.cgi?id=222625
- https://trac.webkit.org/changeset/273814
-
-2021-03-03 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] JavaScriptCore GLib headers should be copies
- https://bugs.webkit.org/show_bug.cgi?id=222625
-
- Reviewed by Michael Catanzaro.
-
- Specify the directories for JavaScriptCore GLib headers and derived sources.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-03-01 Per Arne <pvollan@apple.com>
-
- [Win] Fix build failure
- https://bugs.webkit.org/show_bug.cgi?id=222576
- <rdar://problem/74590803>
- Reviewed by Brent Fulgham.
-
- It appears a recent change has unintentionally enabled WebInspectorUI on Apple Win. Address this by explicitly disabling it.
-
- * Source/cmake/OptionsAppleWin.cmake:
-
-2021-02-26 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK] Bump version numbers
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-02-26 Imanol Fernandez <ifernandez@igalia.com>
-
- Implement OpenXR port graphics binding
- https://bugs.webkit.org/show_bug.cgi?id=222173
-
- Reviewed by Sergio Villar Senin.
-
- Enable OpenXR defines required for EGL graphics binding.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2021-02-26 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Bump libsoup3 version to 2.99.1
- https://bugs.webkit.org/show_bug.cgi?id=222413
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-02-24 Cameron McCormack <heycam@apple.com>
-
- Fix typo in Introduction.md.
- https://bugs.webkit.org/show_bug.cgi?id=222387
-
- Reviewed by Ryosuke Niwa.
-
- * Introduction.md:
-
-2021-02-23 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Fix JSCOnly build on Windows
- https://bugs.webkit.org/show_bug.cgi?id=222316
-
- Reviewed by Michael Catanzaro.
-
- Turn off ENABLE_WEBASSEMBLY for Windows on JSCOnly now that its possible to build it
- without FTL.
-
- * Source/cmake/OptionsJSCOnly.cmake:
-
-2021-02-22 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [SOUP] Add support for libsoup3
- https://bugs.webkit.org/show_bug.cgi?id=222093
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/FindLibSoup.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2021-02-18 Martin Robinson <mrobinson@igalia.com>
-
- [GTK][WPE] Implement support for CSS Scroll Snap
- https://bugs.webkit.org/show_bug.cgi?id=203684
-
- Reviewed by Carlos Garcia Campos.
-
- Add initial support for css-scroll-snap on WebKitGTK+ and WebKitWPE. This
- adds support for all types of scroll snapping that WebKit supports apart
- from mouse wheel snapping. Support for that will be added in a followup
- change.
-
- * Source/cmake/OptionsGTK.cmake: Enable scroll snapping when experimental features
- are enabled.
- * Source/cmake/OptionsWPE.cmake: Ditto.
-
-2021-02-16 Tim Horton <timothy_horton@apple.com>
-
- Local macCatalyst builds should not build WebInspectorUI
- https://bugs.webkit.org/show_bug.cgi?id=221992
-
- Reviewed by Wenson Hsieh.
-
- * Source/Makefile:
- This project is not used in macCatalyst, and is not even built in production builds.
- We should stop building it in local release/debug builds as well.
-
-2021-02-11 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] WEBKIT_EXECUTABLE can incorrectly link framework
- https://bugs.webkit.org/show_bug.cgi?id=221703
-
- Reviewed by Michael Catanzaro.
-
- After r272484 which added an additional test for TestJavaScriptCore the PlayStation build
- began failing with an unresolved symbol in bmalloc. On PlayStation both WTF and bmalloc
- are linked into JavaScriptCore. That library was building successfully which implied that
- WTF was being erroniously linked into TestJavaScriptCore.
-
- Inside _WEBKIT_EXECUTABLE_LINK_FRAMEWORK there was an invalid conditional which was causing
- WTF to be linked. Fixed the logic to ensure that if the requested framework is linked into
- another framework that is being linked then it is not added to the linker.
-
- * Source/cmake/WebKitMacros.cmake:
-
-2021-02-10 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Enable hidden visibility on JSCOnly
- https://bugs.webkit.org/show_bug.cgi?id=221726
-
- Reviewed by Yusuke Suzuki.
-
- Turn on hidden visibility for all *NIX ports of JSCOnly. To properly export the symbols
- from WTF/bmalloc OBJECT libraries are used. This requires CMake 3.12 or later to
- function properly.
-
- * Source/cmake/OptionsJSCOnly.cmake:
-
-2021-02-10 Christopher Reid <chris.reid@sony.com>
-
- [PlayStation] Add initial RESOURCE_USAGE implementation
- https://bugs.webkit.org/show_bug.cgi?id=221706
-
- Reviewed by Ross Kirsling.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2021-02-10 Philippe Normand <pnormand@igalia.com>
-
- [WPE] Optionally build Cog as external project and replacement for MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=221518
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsWPE.cmake: New variable for JSC forwarded headers path, useful
- uninstalled builds of projects depending on JSC.
-
-2021-02-09 Jonathan Bedard <jbedard@apple.com>
-
- AX: introduction.md broken architecture.png link
- https://bugs.webkit.org/show_bug.cgi?id=221607
- <rdar://problem/74140397>
-
- Reviewed by Sam Weinig.
-
- * Introduction.md: webkit2-process-architecture.png Moved to resources.
-
-2021-02-08 Alicia Boya García <aboya@igalia.com>
-
- ConsoleMessage: Don't encode string JSONLogValue's as JSON
- https://bugs.webkit.org/show_bug.cgi?id=221421
-
- Reviewed by Eric Carlson.
-
- Enable JavaScriptCore API tests.
-
- * Source/cmake/WebKitCommon.cmake:
-
-2021-02-05 Don Olmstead <don.olmstead@sony.com>
-
- [MSVC] Catalog warnings
- https://bugs.webkit.org/show_bug.cgi?id=199248
-
- Unreviewed build fix.
-
- Missed a warning generated when building AppleWin.
-
- * Source/cmake/OptionsMSVC.cmake:
-
-2021-02-05 Don Olmstead <don.olmstead@sony.com>
-
- [MSVC] Catalog warnings
- https://bugs.webkit.org/show_bug.cgi?id=199248
-
- Reviewed by Fujii Hironori.
-
- Catalog all the MSVC warnings providing the message and a link to documentation
- for the warning. Some warnings are noted as being against the style guide so they
- won't be addressed. All other warnings could potentially be fixed in the codebase.
-
- * Source/cmake/OptionsMSVC.cmake:
-
-2021-02-04 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.31.1 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2021-02-04 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer] Misc Thunder nitpicks
- https://bugs.webkit.org/show_bug.cgi?id=221398
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- * Source/cmake/FindThunder.cmake: Look-up Thunder through pkg-config before attempting a
- direct libocdm lookup.
-
-2021-02-01 Saam Barati <sbarati@apple.com>
-
- Lazily create m_windowCloseWatchpoints so we don't mistakenly think we have a frame when re-associating a document to a given cached frame
- https://bugs.webkit.org/show_bug.cgi?id=221098
- <rdar://72894454>
-
- Reviewed by Ryosuke Niwa and Mark Lam.
-
- * ManualTests/dont-create-invalid-watchpoint-when-going-back.html: Added.
- * ManualTests/resources/empty-text.txt: Added.
- * ManualTests/resources/full_results.json: Added.
- * ManualTests/resources/test-results-page.html: Added.
-
-2021-02-01 Don Olmstead <don.olmstead@sony.com>
-
- [Curl] Enable FTP protocol only when ENABLE_FTPDIR is on
- https://bugs.webkit.org/show_bug.cgi?id=220941
-
- Reviewed by Fujii Hironori.
-
- Turn off ENABLE_FTPDIR for WinCairo. The version of cURL used has FTP support explicitly
- disabled.
-
- * Source/cmake/OptionsWin.cmake:
-
-2021-01-27 Yusuke Suzuki <ysuzuki@apple.com>
-
- WebAssembly: add support for stream APIs
- https://bugs.webkit.org/show_bug.cgi?id=173105
-
- Reviewed by Keith Miller.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-01-27 Angelos Oikonomopoulos <angelos@igalia.com>
-
- Set ruby-indent-level to 4
- https://bugs.webkit.org/show_bug.cgi?id=220982
-
- Reviewed by Fujii Hironori.
-
- All the ruby source files seem to default to 4 as the indent
- level; make it official.
-
- * .dir-locals.el:
- * .editorconfig:
-
-2021-01-23 Xan Lopez <xan@igalia.com>
-
- [JSC] Allow to build WebAssembly without B3
- https://bugs.webkit.org/show_bug.cgi?id=220365
-
- Reviewed by Yusuke Suzuki.
-
- Make the WebAssembly feature depend on Baseline JIT, not B3
- JIT. Also add a WEBASSEMBLY_B3JIT feature to enable or disable the
- B3 tier in WebAssembly.
-
- * Source/cmake/WebKitFeatures.cmake: disable on 32bit.
-
-2021-01-21 Fujii Hironori <Hironori.Fujii@sony.com>
-
- Remove ENABLE_USERSELECT_ALL macro which is enabled for all ports
- https://bugs.webkit.org/show_bug.cgi?id=100424
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2021-01-20 Yusuke Suzuki <ysuzuki@apple.com>
-
- Unreviewed, ANGLE should not be built in JSCOnly port
-
- ANGLE is not a part of JSC. Do not build it.
-
- * Source/cmake/OptionsJSCOnly.cmake:
-
-2021-01-19 Lauro Moura <lmoura@igalia.com>
-
- REGRESSION(r271580) [GTK] LTS/Debian build failure due to unsupported g-ir-scanner parameter
- https://bugs.webkit.org/show_bug.cgi?id=220730
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/FindGObjectIntrospection.cmake: Expose variable about the
- presence of --sources-top-dirs.
-
-2021-01-14 Jonathan Bedard <jbedard@apple.com>
-
- [GitHub] Reference GitHub repository in readme
- https://bugs.webkit.org/show_bug.cgi?id=220611
- <rdar://problem/73173367>
-
- Reviewed by Aakash Jain.
-
- * ReadMe.md: Reference GitHub repository.
-
-2021-01-12 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [PlayStation] Enable ENABLE_USERSELECT_ALL for -webkit-user-select:all support
- https://bugs.webkit.org/show_bug.cgi?id=220533
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsPlayStation.cmake: Removed the line disabling ENABLE_USERSELECT_ALL.
-
-2021-01-12 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer] Bump version requirement
- https://bugs.webkit.org/show_bug.cgi?id=220356
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- * Source/cmake/GStreamerChecks.cmake: Bump required version to 1.14.
-
-2021-01-12 Xabier Rodriguez Calvar <calvaris@igalia.com>
-
- [GStreamer] Switch from ENABLE_ to USE_ in native audio/video and text sink options
- https://bugs.webkit.org/show_bug.cgi?id=220515
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/GStreamerDefinitions.cmake: Add USE_ definitions.
- * Source/cmake/WebKitFeatures.cmake: Remove global ENABLE_
- definitions.
-
-2021-01-12 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.31.1 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2021-01-11 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
-
- [PlayStation] Add MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=220359
-
- Reviewed by Don Olmstead.
-
- Enable Fullscreen API.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2021-01-11 Xabier Rodriguez Calvar <calvaris@igalia.com>
-
- [GStreamer] Add support to build with native audio and video
- https://bugs.webkit.org/show_bug.cgi?id=220087
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/GStreamerDefinitions.cmake: Enable TEXT_SINK.
- * Source/cmake/WebKitFeatures.cmake: Declare TEXT_SINK, NATIVE_VIDEO and NATIVE_AUDIO.
-
-2021-01-08 Ryan Hostetler <rhost@apple.com>
-
- Add support for source caching between platforms
- https://bugs.webkit.org/show_bug.cgi?id=220439
- rdar://72905725
-
- Reviewed by Andy Estes.
-
- Include WebInspectorUI Source during any installsrc phase.
-
- * Source/Makefile:
-
-2021-01-08 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [Win] Enable ENABLE_USERSELECT_ALL for -webkit-user-select:all support
- https://bugs.webkit.org/show_bug.cgi?id=118740
-
- Reviewed by Don Olmstead.
-
- This change also fixes the assertion failure of
- editing/inserting/insert-list-user-select-none-crash.html
- (Bug 216256).
-
- * Source/cmake/OptionsFTW.cmake: Removed the line disabling ENABLE_USERSELECT_ALL.
- * Source/cmake/OptionsWin.cmake: Ditto.
-
-2021-01-07 Ryan Hostetler <rhost@apple.com>
-
- make clean/installsrc fail: You cannot specify -alltargets and also specify individual targets.
- https://bugs.webkit.org/show_bug.cgi?id=220370
- rdar://72834872
-
- Reviewed by Andy Estes.
-
- Update hardcoded '-alltargets' to use new XCODE_TARGET variable.
-
- * Makefile.shared:
-
-2021-01-07 Monson Shao <holymonson@gmail.com>
-
- [CMake] Add USE_APPLE_ICU option
- https://bugs.webkit.org/show_bug.cgi?id=220081
-
- Reviewed by Yusuke Suzuki.
-
- Add USE_APPLE_ICU option to allow non-Mac ports (GTK or JSCOnly) on Darwin could build with
- non-Apple ICU.
-
- * Source/cmake/OptionsCommon.cmake:
- * Source/cmake/WebKitFindPackage.cmake:
-
-2021-01-06 Alexey Proskuryakov <ap@apple.com>
-
- Make svn status ignore Python 3 __pycache__ directories.
-
- Unreviewed.
-
- Python 2 *.pyc files are still inconsistently handled via svn:ignore on each
- directory, but it is not worth cleaning up before GitHub move.
-
- * Tools: Added property svn:global-ignores.
-
-2021-01-06 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [GTK][CMake] Add a build switch USE_OPENGL_OR_ES to be able to disable OpenGL and ES
- https://bugs.webkit.org/show_bug.cgi?id=220183
-
- Reviewed by Kenneth Russell.
-
- r270477 removed ENABLE_GRAPHICS_CONTEXT_GL macro and build switch,
- but GTK port still needs the build switch. Revert r270477
- partially to restore the build switch and rename it to
- USE_OPENGL_OR_ES.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2021-01-05 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo][curl] Enable CURLSSLOPT_NATIVE_CA flag to use system's CA certs instead of cacert.pem
- https://bugs.webkit.org/show_bug.cgi?id=220258
-
- Reviewed by Don Olmstead.
-
- Libcurl 7.71 added a new flag CURLSSLOPT_NATIVE_CA to use the
- operating system's native CA store only for Windows. Use the flag
- for WinCairo port.
-
- * Source/cmake/OptionsWinCairo.cmake: Bumped the minimum Curl version.
-
-2021-01-04 Lauro Moura <lmoura@igalia.com>
-
- [WebXR][WPE] Build fails without openxr installed
- https://bugs.webkit.org/show_bug.cgi?id=220250
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- * Source/cmake/FindOpenXR.cmake: Fix some names and export
- OPENXR_FOUND var.
- * Source/cmake/OptionsWPE.cmake: Fail config is WebXR is enabled but
- couldn't find OpenXR.
-
-2021-01-04 Jeff Miller <jeffm@apple.com>
-
- Update user-visible copyright strings to include 2021
- https://bugs.webkit.org/show_bug.cgi?id=219901
-
- Reviewed by Anders Carlsson.
-
- * Source/cmake/tools/scripts/COPYRIGHT-END-YEAR:
-
-2020-12-23 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo] Enable WebGL 2
- https://bugs.webkit.org/show_bug.cgi?id=192314
-
- Reviewed by Kenneth Russell.
-
- * Source/cmake/OptionsWin.cmake: Turned ENABLE_WEBGL2 on.
-
-2020-12-23 Monson Shao <holymonson@gmail.com>
-
- [CMake] Fix seperated include dir of harfbuzz and harfbuzz-icu
- https://bugs.webkit.org/show_bug.cgi?id=220082
-
- Reviewed by Alex Christensen.
-
- In some distros (NixOS) harfbuzz and harfbuzz-icu may have different include dir.
-
- * Source/cmake/FindHarfBuzz.cmake:
-
-2020-12-21 Ryan Hostetler <rhost@apple.com>
-
- $(findstring iphone,$(SDKROOT)) fails when SDKROOT is not lowercase
- https://bugs.webkit.org/show_bug.cgi?id=219993
- rdar://72436093
-
- Reviewed by Darin Adler.
-
- Update SDKROOT evaluation to be lowercase and SDK filename only.
-
- * Source/Makefile:
-
-2020-12-16 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo] Enable USE_ANGLE
- https://bugs.webkit.org/show_bug.cgi?id=219421
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWinCairo.cmake:
-
-2020-12-13 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Version of LibPSL not reported
- https://bugs.webkit.org/show_bug.cgi?id=219837
-
- Reviewed by Adrian Perez de Castro.
-
- When determining the version of LibPSL from the header file LIBPSL_VERSION was set
- but the VERSION_VAR reported was LibPSL_VERSION. Consistently use LibPSL_VERSION
- within the file to prevent this.
-
- Additionally LibPSL_LIBRARY not LibPSL_LIBRARIES should be marked_as_advanced.
-
- * Source/cmake/FindLibPSL.cmake:
-
-2020-12-11 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Determine correct visibility for linked frameworks
- https://bugs.webkit.org/show_bug.cgi?id=210366
-
- Reviewed by Michael Catanzaro.
-
- WebKit has some frameworks that are compiled statically into a larger shared library. For
- example Apple compiles bmalloc and WTF into JavaScriptCore. This means the JavaScriptCore
- framework also exposes the symbols for those two libraries and that targets depending
- on WTF or bmalloc should link to JavaScriptCore and never to WTF or bmalloc directly.
-
- The CMake code allows each port to decide the type of library for a WEBKIT_FRAMEWORK.
- This means there are many different combinations that it needs to support. To ensure that
- everything links properly some bookkeeping is required.
-
- WEBKIT_FRAMEWORK now uses ${target}_FRAMEWORKS to determine how to link the frameworks
- it depends on. First the macro determines if the framework is a SHARED library or is linked
- into a shared library, and if so it is linked as PUBLIC. If the framework itself is not a
- SHARED library, then it links other STATIC/OBJECT framework as PUBLIC. If the framework
- itself is SHARED then any framework that is a STATIC/OBJECT library is linked as PRIVATE
- to stop propagation. The linked framework's header directories are added to the
- WebKit::${framework} target to allow the framework to present as that framework. A global
- property is set to inform consumers that they should link to this different framework
- to get the requested framework.
-
- This ensures that all ports can ship with hidden visibility turned on which is a precursor
- to a port turning on link time optimization (LTO).
-
- * Source/cmake/WebKitMacros.cmake:
-
-2020-12-10 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Determine when to use $<TARGET_OBJECTS> for executables
- https://bugs.webkit.org/show_bug.cgi?id=219648
-
- Reviewed by Michael Catanzaro.
-
- When a WebKit framework is declared as an OBJECT library the WebKit::${framework} ALIAS
- does not propagate the objects to the executable being built. As a workaround ports will
- explicitly add $<TARGET_OBJECTS> to the list of libraries being linked. There is already
- enough information to determine when $<TARGET_OBJECTS> is needed so this decision is moved
- into the WEBKIT_EXECUTABLE macros.
-
- An additional ${taget_name}_FRAMEWORKS variable is added which specifies the WebKit
- frameworks being used. This will link the WebKit::${framework} alias and if necessary the
- associated $<TARGET_OBJECTS>.
-
- This functionality will be expanded upon when support for ${target_name}_FRAMEWORKS is
- added to WebKit frameworks to support hidden visibility across ports.
-
- * Source/cmake/WebKitMacros.cmake:
-
-2020-12-07 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Remove WEBKIT_WRAP_SOURCELIST
- https://bugs.webkit.org/show_bug.cgi?id=196916
-
- Reviewed by Michael Catanzaro.
-
- WEBKIT_WRAP_SOURCELIST macro is used only to adjust source groups in Visual Studio
- projects without any impact on build process. Its references variable specific to
- particular targets (WebCore) which contradicts our goal of having target-oriented
- CMake project. It can be reintroduced later in a more clean way, in case anyone needs
- to have such grouping.
-
- * Source/cmake/WebKitMacros.cmake:
-
-2020-12-05 Fujii Hironori <Hironori.Fujii@sony.com>
-
- Remove ENABLE_GRAPHICS_CONTEXT_GL by replacing it with ENABLE(WEBGL)
- https://bugs.webkit.org/show_bug.cgi?id=219551
-
- Reviewed by Kenneth Russell.
-
- * Source/CMakeLists.txt:
- * Source/cmake/GStreamerDependencies.cmake:
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2020-11-26 Lauro Moura <lmoura@igalia.com>
-
- [GTK][GTK4] Building with GObject-Introspection support does not work
- https://bugs.webkit.org/show_bug.cgi?id=219221
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsGTK.cmake: Allow introspection with GTK4.
-
-2020-11-26 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo] Enable GPU process
- https://bugs.webkit.org/show_bug.cgi?id=219294
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWin.cmake: Turned ENABLE_GPU_PROCESS on for WinCairo.
-
-2020-11-26 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
-
- [PlayStation] Enable ResourceLoadStatistics
- https://bugs.webkit.org/show_bug.cgi?id=219292
-
- Reviewed by Fujii Hironori.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-11-20 Don Olmstead <don.olmstead@sony.com>
-
- Remove quota module
- https://bugs.webkit.org/show_bug.cgi?id=219206
-
- Reviewed by Anders Carlsson.
-
- Remove the ability to set ENABLE_QUOTA. The Storage Quota API is deprecated and no
- WebKit port is enabling it.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- * Source/cmake/tools/vsprops/FeatureDefines.props:
- * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
-
-2020-11-09 Michael Catanzaro <mcatanzaro@gnome.org>
-
- Enable llint asm on aarch64 when USE(64KB_PAGE_BLOCK) is enabled
- https://bugs.webkit.org/show_bug.cgi?id=218613
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- Normally we fall back to cloop when JIT is not supported. But on aarch64, llint asm is well-
- supported, so it is safe to use that here. This will only happen on aarch64, and only when
- USE(64KB_PAGE_BLOCK) is enabled, which should probably only be used by RHEL and SUSE.
- Everyone else should get the JIT.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-11-04 Sergey Rubanov <chi187@gmail.com>
-
- Fix JSC build on macOS Big Sur
- https://bugs.webkit.org/show_bug.cgi?id=218566
-
- Reviewed by David Kilzer.
-
- * Source/cmake/WebKitFindPackage.cmake:
-
-2020-11-04 Michael Catanzaro <mcatanzaro@gnome.org>
-
- Add new build option USE(64KB_PAGE_BLOCK)
- https://bugs.webkit.org/show_bug.cgi?id=217989
-
- Reviewed by Yusuke Suzuki.
-
- Why do we need this option? Because JSC and bmalloc both want to know the userspace page
- size at compile time, which is impossible on Linux because it's a runtime setting. We
- cannot test the system page size at build time in hopes that it will be the same on the
- target system, because (a) cross compiling wouldn't work, and (b) the build system could
- use a different page size than the target system (which will be true for Fedora aarch64,
- because Fedora is built using RHEL), so the best we can do is guess based on the target CPU
- architecture. In practice, guessing works for all architectures except aarch64 (unless
- unusual page sizes are used), but it fails for aarch64 because distros are split between
- using 4 KB and 64 KB pages there. Most distros (including Fedora) use 4 KB, but RHEL uses
- 64 KB. SUSE actually supports both. Since there is no way to guess correctly, the best we
- can do is provide an option for it. You should probably only use this if building for
- aarch64. Otherwise, known CPUs except PowerPC will use 4 KB, while PowerPC and unknown CPUs
- will use 64 KB (see wtf/PageBlock.h). aarch64 will continue to default to 4 KB because this
- is a much better default on systems where it doesn't crash.
-
- Having one flag will help avoid mistakes. E.g. both RHEL and SUSE were manually passing
- -DENABLE_JIT=OFF and -DUSE_SYSTEM_MALLOC=ON, but we missed -DENABLE_C_LOOP=ON and
- -DENABLE_SAMPLING_PROFILER=OFF, so wound up running with both JIT and cloop disabled, a
- configuration not otherwise used on Linux (and not supported by GTK or WPE ports). It will
- be easier to not mess up if we only have to pass one special build option. This will also
- allow us to stop patching PageBlock.h downstream, because I don't like downstream patches
- that we have to keep forever.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-10-30 Ryosuke Niwa <rniwa@webkit.org>
-
- Add Introduction to WebKit
- https://bugs.webkit.org/show_bug.cgi?id=217017
-
- Rubber-stamped by Simon Fraser.
-
- Added the basic introductory documentation for WebKit.
-
- * Introduction.md: Added.
- * resources/js-wrapper.png: Added.
- * resources/webkit2-process-architecture.png: Added.
- * resources/xcode-add-file.png: Added.
- * resources/xcode-build-settings-for-run.png: Added.
- * resources/xcode-export-header.png: Added.
- * resources/xcode-scheme-dumprendertree.png: Added.
- * resources/xcode-scheme-layout-test.png: Added.
- * resources/xcode-workspace-build-location.png: Added.
- * resources/xcode-workspace-settings.png: Added.
-
-2020-10-30 Jonathan Bedard <jbedard@apple.com>
-
- Github mirror ReadMe need to update
- https://bugs.webkit.org/show_bug.cgi?id=218120
- <rdar://problem/70861595>
-
- Reviewed by Aakash Jain.
-
- * ReadMe.md:
-
-2020-10-27 Keith Rollin <krollin@apple.com>
-
- Fix "usage" message when invoking `ar -V`
- https://bugs.webkit.org/show_bug.cgi?id=218255
- <rdar://problem/70735674>
-
- Reviewed by Fujii Hironori.
-
- The Mac/BSD version of `ar` does not support the -V flag. This flag is
- used unconditionally in OptionsCommon.cmake when trying to determine
- if the installed `ar` supports the thinning of archives, leading to a
- "usage" message being emitted on macOS.
-
- Avoid this message by capturing the error-output. Examine the output
- to see if it's a "usage" message. If so, then treat the `ar` as one
- that does not support thinning. Any other error-output is printed as a
- warning. If there is no error-output, continue processing as normal.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2020-10-27 Brian Burg <bburg@apple.com>
-
- Web Inspector: add ENABLE(INSPECTOR_EXTENSIONS) to feature defines
- https://bugs.webkit.org/show_bug.cgi?id=218237
- <rdar://problem/69968787>
-
- Reviewed by Antti Koivisto.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- Add ENABLE(INSPECTOR_EXTENSIONS), which is only on for the Cocoa macOS port.
-
-2020-10-26 Keith Rollin <krollin@apple.com>
-
- Move some initialization code from top-level CMakeLists.txt to WebKitCommon.cmake
- https://bugs.webkit.org/show_bug.cgi?id=218069
- <rdar://problem/70556952>
-
- Reviewed by Fujii Hironori.
-
- Moving this initialization code into a central location allows other
- top-level CMakeLists.txt files to include WebKitCommon.cmake and get
- that same initialization.
-
- * CMakeLists.txt:
- * Source/cmake/WebKitCommon.cmake:
-
-2020-10-23 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer] Replace USE(WEBAUDIO_GSTREAMER) with USE(GSTREAMER)
- https://bugs.webkit.org/show_bug.cgi?id=218083
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- A separate define was introduced back when we thought enabling WebAudio without enabling
- <audio> would be a highly relevant scenario. I don't think it is very relevant, let's clean
- this up.
-
- * Source/cmake/GStreamerChecks.cmake: Wrap the WebAudio platform bits in the USE(GSTREAMER) umbrella.
-
-2020-10-21 Carlos Garcia Campos <cgarcia@igalia.com>
-
- WebDriver: add support for wheel actions
- https://bugs.webkit.org/show_bug.cgi?id=217174
-
- Reviewed by Brian Burg.
-
- Enable WEBDRIVER_WHEEL_INTERACTIONS for GTK and WPE ports.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-10-20 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] Move ENABLE_ASYNC_SCROLLING build option to right place in OptionsGTK.cmake
- https://bugs.webkit.org/show_bug.cgi?id=217977
-
- Unreviewed. No functional changes.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-10-20 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK] Implement HTML5 Gamepad API
- https://bugs.webkit.org/show_bug.cgi?id=133847
-
- Reviewed by Michael Catanzaro.
-
- Enable the gamepad support by default for the GTK port. The option is marked PUBLIC
- because libmanette is not available in the current Debian "old stable" (Buster), which
- we need to support until September 2021.
-
- * Source/cmake/OptionsGTK.cmake: Set ENABLE_GAMEPAD to PUBLIC and ON by default.
-
-2020-10-19 Lauro Moura <lmoura@igalia.com>
-
- REGRESSION(r268115) [GTK] Build failures with GCC 7 (Ubuntu 18.04) and GCC 8 (Debian Buster)
- https://bugs.webkit.org/show_bug.cgi?id=217425
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- The root cause is lack of proper <filesystem> support in gcc7/8 (and
- incompatibility with llvm's header that was included). As such, we
- need to check whether to use <filesystem>, <experimental/filesystem>,
- or fallback to the included header.
-
- Note: In some systems like Ubuntu 20.04, gcc-8 can use gcc-9's
- libstdc++ and link successfully, but running will fail as it should
- actually link with its libstc++fs to provide the correct symbols. As
- this is some corner case (Ubuntu's 20 default gcc is 9), LDFLAGS
- can be used to overcome this.
-
- * Source/cmake/OptionsCommon.cmake: Add a HAVE directive to
- check whether <experimental/filesystem> is the filesystem impl
- available.
- * Source/cmake/WebKitCompilerFlags.cmake: Test first whether
- <filesystem> can be used, with <experimental/filestystem> as fallback.
-
-2020-10-14 Zan Dobersek <zdobersek@igalia.com>
-
- Remove ACCELERATED_2D_CANVAS build flags and guarded code
- https://bugs.webkit.org/show_bug.cgi?id=217603
-
- Reviewed by Carlos Garcia Campos.
-
- Yank the CMake ENABLE_ACCELERATED_2D_CANVAS option now that it won't
- have any effect. FindCairoGL.cmake can also be removed.
-
- * Source/cmake/FindCairoGL.cmake: Removed.
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.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:
-
-2020-10-13 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK] Set ENABLE_GAMEPAD=ON for developer builds
- https://bugs.webkit.org/show_bug.cgi?id=217493
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsGTK.cmake: Make the default value of ENABLE_GAMEPAD
- depend on ENABLE_EXPERIMENTAL_FEATURES.
-
-2020-10-13 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [WPE][GTK] ENABLE_SHAREABLE_RESOURCE should be PRIVATE build option
- https://bugs.webkit.org/show_bug.cgi?id=217592
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-10-09 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo][GraphicsLayerTextureMapper] backdrop-filter support
- https://bugs.webkit.org/show_bug.cgi?id=217081
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWin.cmake: Turn ENABLE_FILTERS_LEVEL_2 on for WinCairo.
-
-2020-10-08 Keith Rollin <krollin@apple.com>
-
- Remove copy-webkitlibraries-to-product-directory
- https://bugs.webkit.org/show_bug.cgi?id=217465
- <rdar://problem/70082193>
-
- Reviewed by Darin Adler.
-
- This script no longer does anything, so remove it along with the
- scaffolding around it that invokes it during the build.
-
- * Makefile:
-
-2020-10-04 Ryan Hostetler <rhost@apple.com>
-
- Submission failure with "make: *** No rule to make target `installsrc'. Stop"
- https://bugs.webkit.org/show_bug.cgi?id=214696
- <rdar://problem/62268104>
-
- Reviewed by Darin Adler.
-
- Add installsrc phase to support xbs submitproject for WebKit repository.
- This change allows internal tools to submit and build in a single step.
-
- * Makefile:
- * Makefile.shared:
- * Source/Makefile:
-
-2020-10-02 Keith Rollin <krollin@apple.com>
-
- Seeing "usage: basename string [suffix]" spam when using make to build
- https://bugs.webkit.org/show_bug.cgi?id=217231
- <rdar://problem/69889138>
-
- Reviewed by Darin Adler.
-
- The name of the project being built is no longer displayed when using
- XCBuild. Therefore, https://bugs.webkit.org/show_bug.cgi?id=216865
- taught the Makefile to perform this logging. The approach took
- advantage of a `make` variable (PATH_FROM_ROOT) that tracks the
- relative path from the root of the build hierarchy to the current
- project. However, that variable may not be initialized if the build is
- not initiated from the root. Therefore, don't count on that variable,
- and get the name of the current project by invoking `pwd`.
-
- * Makefile.shared:
-
-2020-10-02 Sam Weinig <weinig@apple.com>
-
- Remove code behind ENABLE(MEDIA_SESSION), no ports enable it
- https://bugs.webkit.org/show_bug.cgi?id=216831
-
- Reviewed by Alex Christensen.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- Remove option to build with MEDIA_SESSION, no one was doing it.
-
-2020-10-02 Karl Rackler <rackler@apple.com>
-
- Unreviewed, reverting r267796.
-
- This change is breaking the build on AzulE debug bots.
-
- Reverted changeset:
-
- "Remove code behind ENABLE(MEDIA_SESSION), no ports enable it"
- https://bugs.webkit.org/show_bug.cgi?id=216831
- https://trac.webkit.org/changeset/267796
-
-2020-10-02 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK] Build broken with ENABLE_MEDIA_STREAM enabled and ENABLE_WEB_RTC_DISABLED
- https://bugs.webkit.org/show_bug.cgi?id=217128
-
- Reviewed by Philippe Normand.
-
- * Source/cmake/GStreamerChecks.cmake: Only enable USE_LIBWEBRTC when both
- ENABLE_MEDIA_STREAM and ENABLE_WEB_RTC is defined. This prevents trying to
- build code that uses libwebrtc types when ENABLE_WEB_RTC is disabled but
- ENABLE_MEDIA_STREAM is enabled.
-
-2020-09-30 Sam Weinig <weinig@apple.com>
-
- Remove code behind ENABLE(MEDIA_SESSION), no ports enable it
- https://bugs.webkit.org/show_bug.cgi?id=216831
-
- Reviewed by Alex Christensen.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- Remove option to build with MEDIA_SESSION, no one was doing it.
-
-2020-09-30 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer] Internal audio rendering support
- https://bugs.webkit.org/show_bug.cgi?id=207634
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- * Source/cmake/FindWPEBackend_fdo.cmake: Check for the audio extension header initially
- shipped in the 1.8.0 release.
- * Source/cmake/GStreamerChecks.cmake: Check and enable external audio rendering support if
- the WPEBackend-FDO audio extension was found.
-
-2020-09-29 Don Olmstead <don.olmstead@sony.com>
-
- [CMake][WebGPU] Add FindDawn module
- https://bugs.webkit.org/show_bug.cgi?id=217097
-
- Reviewed by Darin Adler.
-
- Add a FindDawn CMake module to use for a WebGPU implementation on non-Cocoa platforms.
- If ENABLE_WEBGPU is on for WinCairo it will attempt to detect Dawn.
-
- * Source/cmake/FindDawn.cmake: Added.
- * Source/cmake/OptionsWinCairo.cmake:
-
-2020-09-28 Keith Rollin <krollin@apple.com>
-
- Print message saying what project is being built
- https://bugs.webkit.org/show_bug.cgi?id=216865
- <rdar://problem/69408135>
-
- Reviewed by Andy Estes.
-
- XCBuild removes the progress messages saying which project/target is
- being built. We can't show the target, but update the Makefiles to at
- least show which project is being built.
-
- * Makefile.shared:
-
-2020-09-27 Philippe Normand <pnormand@igalia.com>
-
- Add .ccls config file
- https://bugs.webkit.org/show_bug.cgi?id=216877
-
- Reviewed by Darin Adler.
-
- ccls is a stand-alone server implementing the Language Server Protocol for C, C++, and
- Objective-C languages. It can be used with any editor which provides an LSP client
- implementation. It originates from cquery.
-
- https://github.com/MaskRay/ccls/wiki
-
- It's basically used to provide semantic highlighting and code navigation. Many IDEs support
- LSP nowadays.
-
- * .ccls: Added.
- * .gitignore:
-
-2020-09-25 Fujii Hironori <Hironori.Fujii@sony.com>
-
- make_names.pl no longer needs C preprocessor
- https://bugs.webkit.org/show_bug.cgi?id=216953
-
- Reviewed by Sam Weinig.
-
- * Source/cmake/WebKitCompilerFlags.cmake: Removed CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS which was used only for make_names.pl.
-
-2020-09-25 Antti Koivisto <antti@apple.com>
-
- [LFC][Integration] Enable on Apple Windows port
- https://bugs.webkit.org/show_bug.cgi?id=216928
- <rdar://problem/69505961>
-
- Reviewed by Zalan Bujtas.
-
- * Source/cmake/OptionsWin.cmake:
-
-2020-09-23 Fujii Hironori <Hironori.Fujii@sony.com>
-
- Remove ENABLE_SVG_FONTS macro
- https://bugs.webkit.org/show_bug.cgi?id=216850
-
- Reviewed by Don Olmstead.
-
- No ports have this disabled, so remove it.
-
- * Source/cmake/OptionsFTW.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:
-
-2020-09-22 Keith Rollin <krollin@apple.com>
-
- Unify debug and release target aliases
- https://bugs.webkit.org/show_bug.cgi?id=216863
- <rdar://problem/69407746>
-
- Reviewed by Tim Horton.
-
- All Makefiles have "debug", "d", "release", and "r" for build
- targets. Others -- but not all -- also include "dev", "develop",
- "development", "dep", "deploy", and "deployment". Because of this
- inconsistency, trying to use those additional targets didn't work. It
- looks like all Makefiles used to support all of those targets, but
- some got dropped along the way. For instance, the top-level Makefile
- and Source/Makefile dropped them in 2013 as part of Bug 107863. And it
- looks like WebKitLibraries/Makefile never had them. Given that those
- additional targets don't work, it seems like no one uses them, so
- let's remove them completely.
-
- * Makefile.shared:
-
-2020-09-22 Keith Rollin <krollin@apple.com>
-
- Refactor build rules in Makefiles and Makefile.shared
- https://bugs.webkit.org/show_bug.cgi?id=216806
- <rdar://problem/69332316>
-
- Reviewed by David Kilzer.
-
- Build fix: Previous change for this bug broke the ability to perform a
- build with just `make`, due to that code path invoking
- `set-webkit-configuration` with no parameters, which causes that
- script to error-out.
-
- * Makefile.shared:
-
-2020-09-22 Keith Rollin <krollin@apple.com>
-
- Refactor build rules in Makefiles and Makefile.shared
- https://bugs.webkit.org/show_bug.cgi?id=216806
- <rdar://problem/69332316>
-
- Reviewed by David Kilzer.
-
- Factor out the common aspects of the build rules in Makefile.shared
- and the various Makefiles. This allows us to more easily see what's
- different between the various build targets, and to apply uniform
- changes across all of the targets.
-
- * Makefile:
- * Makefile.shared:
- * Source/Makefile:
-
-2020-09-22 Jonathan Bedard <jbedard@apple.com>
-
- Correct instructions for building iOS in ReadMe
- https://bugs.webkit.org/show_bug.cgi?id=216825
- <rdar://problem/69372654>
-
- Reviewed by David Kilzer.
-
- * ReadMe.md: Update iOS build instructions to apply to all embedded platforms.
-
-2020-09-21 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Use imported targets in find module for the ATK SPI2 bridge dependency
- https://bugs.webkit.org/show_bug.cgi?id=216773
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/FindATKBridge.cmake: Rewrite to define an ATK::Bridge imported target.
- * Source/cmake/OptionsWPE.cmake: Use the ATK::Bridge imported target.
-
-2020-09-16 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [CMake] Add a new library target TestRunnerShared
- https://bugs.webkit.org/show_bug.cgi?id=216465
-
- WinCairo port is using both DRT and WTR. However, it has a problem
- for precompiled header builds to compile the source of
- TestRunnerShared twice for DRT and WTR.
-
- Add a new library target TestRunnerShared. Re-enable precompiled
- header for DRT and WTR for WinCairo.
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWinCairo.cmake:
- * Source/cmake/WebKitFS.cmake:
-
-2020-09-16 Stephan Szabo <stephan.szabo@sony.com>
-
- Remove ENABLE_METER_ELEMENT
- https://bugs.webkit.org/show_bug.cgi?id=216582
-
- Reviewed by Fujii Hironori.
-
- With PlayStation finally planning to turn this on,
- no ports had this disabled, so remove the enable flag.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- * Source/cmake/tools/vsprops/FeatureDefines.props:
- * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
-
-2020-09-15 David Kilzer <ddkilzer@apple.com>
-
- WebKit should support building with clang ThreadSanitizer enabled
- <https://webkit.org/b/216318>
- <rdar://problem/31615729>
-
- Reviewed by Darin Adler.
-
- This patch doesn't attempt to resolve every potential false
- positive, but makes it easy to build WebKit with TSan enabled.
-
- * Makefile.shared:
- - Update to work with `make [args] TSAN=YES`.
-
-2020-09-14 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [PlayStation] Enable ENABLE_SVG_FONTS
- https://bugs.webkit.org/show_bug.cgi?id=216522
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-09-12 Myles C. Maxfield <mmaxfield@apple.com>
-
- [Apple Win] Add a CTFont member to FontPlatformData
- https://bugs.webkit.org/show_bug.cgi?id=216432
-
- Reviewed by Darin Adler.
-
- Include ***CoreText.cpp files on the Apple Win port.
-
- * Source/cmake/OptionsAppleWin.cmake:
-
-2020-09-10 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Use imported targets in find module for libseccomp
- https://bugs.webkit.org/show_bug.cgi?id=216329
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/BubblewrapSandboxChecks.cmake: Use Libseccomp_FOUND.
- * Source/cmake/FindLibseccomp.cmake: Rewrite to define the
- Libseccomp::Libseccomp target, fall-back to read version from the main
- header, and define variables with Libseccomp_ as prefix.
-
-2020-09-04 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. [WPE] Bump version numbers
-
- * Source/cmake/OptionsWPE.cmake:
-
-2020-09-04 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK] Bump version numbers
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-09-02 Philippe Normand <pnormand@igalia.com>
-
- [Flatpak SDK] Update to FDO 20.08
- https://bugs.webkit.org/show_bug.cgi?id=215763
-
- Reviewed by Žan Doberšek.
-
- * .gitignore: Ignore buildstream local Flatpak repository. This is created only when
- manually building the SDK.
-
-2020-08-31 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation] Build fix for intermittent copy errors
- https://bugs.webkit.org/show_bug.cgi?id=215951
-
- Reviewed by Ross Kirsling.
-
- * Source/cmake/OptionsPlayStation.cmake:
- When copying platform specific files into the binary
- directory post build on executable targets, we'd
- intermittently get copy errors in parallel builds.
-
-2020-08-28 Adrian Perez de Castro <aperez@igalia.com>
-
- [WPE] Enable Notifications support
- https://bugs.webkit.org/show_bug.cgi?id=215924
-
- Reviewed by Philippe Normand.
-
- Enable web notifications support for the WPE port. The code is shared with the GTK
- port, but as we do not try to find and enable libnotify the default implementation
- is a stub: embedders can customize how to display notifications by connecting to
- the WebKitWebView:show-notification signal. This way we do not add any additional
- build dependencies.
-
- * Source/cmake/OptionsWPE.cmake: Flip ENABLE_NOTIFICATIONS to ON.
-
-2020-08-27 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation] Build fix due to memmem not always being available.
- https://bugs.webkit.org/show_bug.cgi?id=215893
-
- Unreviewed build fix
-
- * Source/cmake/OptionsPlayStation.cmake: Check for memmem
-
-2020-08-22 Philippe Normand <pnormand@igalia.com>
-
- [GTK][WPE] Compilation warnings with clang/gcc 10
- https://bugs.webkit.org/show_bug.cgi?id=215699
-
- Reviewed by Darin Adler.
-
- * Source/cmake/WebKitCompilerFlags.cmake: Disable tautological-compare and
- misleading-indentation warnings triggering false-positive when building JSC.
-
-2020-08-17 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Remove support for NPAPI plugins
- https://bugs.webkit.org/show_bug.cgi?id=215503
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-08-12 Keith Rollin <krollin@apple.com>
-
- Remove the need for defining USE_NEW_BUILD_SYSTEM
- https://bugs.webkit.org/show_bug.cgi?id=215439
-
- Reviewed by Darin Adler.
-
- When building WebKit for XCBuild, we currently require that the
- external build system (such as the Makefile, build-webkit, etc.)
- defines the USE_NEW_BUILD_SYSTEM=YES build setting. This build setting
- controls parts of our build instructions that are sensitive to when
- XCBuild or the Legacy build system are being used. Notably, we need to
- know when to use our custom “copy and modify” scripts with copying
- certain header files (used with the Legacy build system) vs. using the
- enhanced Copy Headers build phase that’s enabled with
- APPLY_RULES_IN_COPY_HEADERS=YES (introduced with and used by XCBuild).
- The choice of which method to copy headers is used is controlled by
- USE_NEW_BUILD_SYSTEM.
-
- There is no built-in build setting that we can probe to help us
- determine which approach to take when copying and modifying headers,
- which is why we need to define USE_NEW_BUILD_SYSTEM ourselves. But it
- turns out that we can *detect* which build system is being used by
- taking advantage of a subtle difference between the two systems. As
- noted in:
-
- https://developer.apple.com/documentation/xcode-release-notes/build-system-release-notes-for-xcode-10
-
- “When an .xcconfig file contains multiple assignments of the same
- build setting, later assignments using $(inherited) or
- $(<setting_name>) will inherit from earlier assignments in the
- .xcconfig. The legacy build system caused every use of
- $(inherited) or $(<setting_name>) skip any other values defined
- within the .xcconfig.”
-
- This difference can be exploited as follows:
-
- WK_WHICH_BUILD_SYSTEM = not_
- WK_WHICH_BUILD_SYSTEM = $(inherited)legacy
- WK_USE_NEW_BUILD_SYSTEM = $(WK_USE_NEW_BUILD_SYSTEM_$(WK_WHICH_BUILD_SYSTEM))
- WK_USE_NEW_BUILD_SYSTEM_legacy = NO
- WK_USE_NEW_BUILD_SYSTEM_not_legacy = YES
-
- We can then use WK_USE_NEW_BUILD_SYSTEM where we used to use the
- externally-defined USE_NEW_BUILD_SYSTEM.
-
- * Makefile.shared:
-
-2020-08-11 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer] gst-full standalone library support
- https://bugs.webkit.org/show_bug.cgi?id=215262
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- * Source/cmake/FindGStreamer.cmake:
- * Source/cmake/GStreamerChecks.cmake:
- * Source/cmake/GStreamerDefinitions.cmake:
-
-2020-08-03 Wenson Hsieh <wenson_hsieh@apple.com>
-
- Remove the ENABLE_DATA_INTERACTION feature flag
- https://bugs.webkit.org/show_bug.cgi?id=215091
-
- Reviewed by Megan Gardner.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-07-15 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK4] Enable API tests
- https://bugs.webkit.org/show_bug.cgi?id=214344
-
- Reviewed by Adrian Perez de Castro.
-
- Build API tests for GTK4 too.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-07-29 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.29.2 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2020-07-29 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.29.4 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2020-07-27 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Support for backdrop-filter
- https://bugs.webkit.org/show_bug.cgi?id=169988
-
- Reviewed by Adrian Perez de Castro.
-
- Enable FILTERS_LEVEL_2 by default for WPE and GTK.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-07-27 Alberto Garcia <berto@igalia.com>
-
- [GTK] Default to OpenGL ES in arm
- https://bugs.webkit.org/show_bug.cgi?id=214828
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-07-24 Yusuke Suzuki <ysuzuki@apple.com>
-
- Add project.pbxproj editorconfig entry
- https://bugs.webkit.org/show_bug.cgi?id=214778
-
- Reviewed by Mark Lam.
-
- We should use tab for project.pbxproj file.
-
- * .editorconfig:
-
-2020-07-21 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.29.1 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2020-07-20 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Do not use ${DEVELOPER_MODE} directly, as it may be undefined
-
- Unreviewed build fix.
-
- Instead of using ${DEVELOPER_MODE} directly, which might be undefined an cause errors, set
- first ENABLE_DEVELOPER_MODE based on its value with SET_AND_EXPOSE_TO_BUILD(), and then use
- the ${ENABLE_DEVELOPER_MODE} expansion in the rest of the file.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2020-07-13 Xabier Rodriguez Calvar <calvaris@igalia.com>
-
- Unreviewed. Fixed copy&paste typos of gcrypt -> Thunder
-
- * Source/cmake/FindThunder.cmake:
-
-2020-07-11 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo] Conic gradients support
- https://bugs.webkit.org/show_bug.cgi?id=214216
-
- Reviewed by Sam Weinig.
-
- * Source/cmake/OptionsWin.cmake: Turn ENABLE_CSS_CONIC_GRADIENTS on.
-
-2020-07-10 Don Olmstead <don.olmstead@sony.com> and Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo] WOFF2 font support
- https://bugs.webkit.org/show_bug.cgi?id=214174
-
- Reviewed by Per Arne Vollan.
-
- * Source/cmake/OptionsWinCairo.cmake: Unmarked fast/text/woff2-totalsfntsize.html and fast/text/woff2.html.
-
-2020-07-10 Xabier Rodriguez Calvar <calvaris@igalia.com>
-
- [GStreamer][EME][OpenCDM] Implement OpenCDM support
- https://bugs.webkit.org/show_bug.cgi?id=213550
-
- Reviewed by Philippe Normand.
-
- Added support to enable OpenCDM and find it it needed.
-
- * Source/cmake/FindOpenCDM.cmake: Added.
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-07-08 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.29.3 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2020-07-07 Adrian Perez de Castro <aperez@igalia.com>
-
- [CMake] Fix typo in version variable assingment in FindWOFF2.cmake
- https://bugs.webkit.org/show_bug.cgi?id=214012
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/FindWOFF2.cmake: Properly use PC_WOFF2_VERSION as the version
- detected from pkg-config.
-
-2020-07-04 Sergio Villar Senin <svillar@igalia.com>
-
- [Flatpak SDK] Require OpenXR 1.0.9
- https://bugs.webkit.org/show_bug.cgi?id=213930
-
- Reviewed by Philippe Normand.
-
- Require version 1.0.9 because is the first one that include EGL support for Monado.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2020-07-03 Darin Adler <darin@apple.com>
-
- Make generate-unified-sources.sh not depend on features being listed in FEATURE_DEFINES environment variable
- https://bugs.webkit.org/show_bug.cgi?id=212420
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/WebKitCommon.cmake: Removed call to SET_CONFIGURATION_FOR_UNIFIED_SOURCE_LISTS.
- * Source/cmake/WebKitFeatures.cmake: Removed SET_CONFIGURATION_FOR_UNIFIED_SOURCE_LISTS.
- * Source/cmake/WebKitMacros.cmake: Removed use of "--feature-flags" when invoking the
- generate-unified-source-bundles.rb, which also means no longer depending on the
- UNIFIED_SOURCE_LIST_ENABLED_FEATURES variable, which was set by the
- SET_CONFIGURATION_FOR_UNIFIED_SOURCE_LISTS function.
-
-2020-07-03 Sam Weinig <weinig@apple.com>
-
- Remove support for ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE
- https://bugs.webkit.org/show_bug.cgi?id=213932
-
- Reviewed by Darin Adler.
-
- Removes support for non-standard <input type="datetime">, currently being
- guarded by the macro ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE. This macro, was
- added back in 2013 as a temporary measure to support some engines who shipped
- support for <input type="datetime">. It is currently not enabled for any
- ports so now seems like as good a time as any to remove it.
-
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- * Source/cmake/tools/vsprops/FeatureDefines.props:
- * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
-
-2020-07-02 Alex Christensen <achristensen@webkit.org>
-
- Update Mac CMake build
-
- * Source/cmake/OptionsMac.cmake:
-
-2020-07-01 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WOFF2 targets
- https://bugs.webkit.org/show_bug.cgi?id=213865
-
- Reviewed by Fujii Hironori.
-
- Rework the Find module for WOFF2 to provide targets for libwoff2common and
- libwoff2dec. Previously only libwoff2dec was specified in the find module. This
- is because pkg-config works on that platform and because shared libraries are
- supported. Neither is true for Windows so the module was expanded in anticipation
- of support for WinCairo.
-
- * Source/cmake/FindWOFF2.cmake: Added.
- * Source/cmake/FindWOFF2Dec.cmake: Removed.
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-06-30 Andres Gonzalez <andresg_22@apple.com>
-
- Code cleanup in AccessibilityMenuList.cpp and AXIsolatedTree.h.
- https://bugs.webkit.org/show_bug.cgi?id=213806
-
- Reviewed by Darin Adler.
-
- * WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
-
-2020-06-29 Guowei Yang <guowei_yang@apple.com>
-
- Adding Experimental Feature Flags for CoreImage backed SVG/CSS Filters
- https://bugs.webkit.org/show_bug.cgi?id=213578
-
- Reviewed by Darin Adler, Simon Fraser, Myles C. Maxfield.
-
- Preparing to implement CoreImage backed filter rendering
- Needs Compiler guards and experimental feature guard.
-
- * Source/cmake/WebKitFeatures.cmake: added definition of
- CoreImage-accelerated filter rendering feature flag,
- ENABLE_CORE_IMAGE_ACCELERATED_FILTER_RENDER
-
-2020-06-29 Tetsuharu Ohzeki <tetsuharu.ohzeki@gmail.com>
-
- Remove ENABLE_STREAMS_API compilation flag
- https://bugs.webkit.org/show_bug.cgi?id=213728
-
- Reviewed by Sam Weinig.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- * Source/cmake/tools/vsprops/FeatureDefines.props:
-
-2020-06-25 Diego Pino Garcia <dpino@igalia.com>
-
- [GTK] Enable WEB_API_STATISTICS
- https://bugs.webkit.org/show_bug.cgi?id=213592
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-06-24 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.29.2 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2020-06-22 Saam Barati <sbarati@apple.com>
-
- Allow building JavaScriptCore Mac+arm64 in public SDK build
- https://bugs.webkit.org/show_bug.cgi?id=213472
-
- Reviewed by Sam Weinig.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-06-18 Tim Horton <timothy_horton@apple.com>
-
- Remove some vestiges of the 32-bit Plugin Process
- https://bugs.webkit.org/show_bug.cgi?id=213361
-
- Reviewed by Dan Bernstein.
-
- * Makefile.shared:
- This hack from r203348 is no longer needed, because WebKit cannot be built for 32-bit anymore.
-
-2020-06-17 Michael Catanzaro <mcatanzaro@gnome.org>
-
- REGRESSION(r260760): ENABLE_GRAPHICS_CONTEXT_GL should be ON, not TRUE
- https://bugs.webkit.org/show_bug.cgi?id=212057
-
- Reviewed by Carlos Garcia Campos.
-
- This is already set by feature policy. Don't clobber it.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-06-10 Dean Jackson <dino@apple.com>
-
- Add a dynamic library target for ANGLE
- https://bugs.webkit.org/show_bug.cgi?id=207591
-
- Reviewed by Tim Horton.
-
- In preparation for moving to a dynamic library, start
- by compiling and linking it. It isn't used anywhere
- but getting it into the build will help Apple's
- build system remain happy as we migrate, as well
- as have the system know it exists for building
- the shared system cache.
-
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
-
-2020-06-12 Adrian Perez de Castro <aperez@igalia.com>
-
- Build is broken with EVENT_LOOP_TYPE=GLib
- https://bugs.webkit.org/show_bug.cgi?id=212987
-
- Reviewed by Konstantin Tokarev.
-
- * Source/cmake/OptionsJSCOnly.cmake: Add gio-unix as a required component of the GLib
- package, as it is needed for the remote inspector support with EVENT_LOOP_TYPE=GLib.
-
-2020-06-12 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK4] Get MiniBrowser ready for GTK4
- https://bugs.webkit.org/show_bug.cgi?id=210276
-
- Reviewed by Adrian Perez de Castro.
-
- Bump GTK4 required version.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-06-07 Philippe Normand <pnormand@igalia.com>
-
- Remove ENABLE_VIDEO_TRACK ifdef guards
- https://bugs.webkit.org/show_bug.cgi?id=212568
-
- Reviewed by Youenn Fablet.
-
- VIDEO_TRACK has been enabled by default on all ports for a long time. As the spec is stable,
- the feature can unconditionally be enabled and is now guarded under ENABLE(VIDEO).
-
- * Source/cmake/OptionsFTW.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:
-
-2020-06-05 Andy Estes <aestes@apple.com>
-
- [Apple Pay] Remove conditionals for ENABLE_APPLE_PAY_SESSION_V(3|4)
- https://bugs.webkit.org/show_bug.cgi?id=212541
- <rdar://problem/63781452>
-
- Reviewed by Darin Adler.
-
- APPLE_PAY_SESSION_V(3|4) is now enabled whenever APPLE_PAY itself is enabled.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-06-04 Mark Lam <mark.lam@apple.com>
-
- Editors should not automatically trim trailing whitespace.
- https://bugs.webkit.org/show_bug.cgi?id=212763
-
- Reviewed by Yusuke Suzuki.
-
- Doing so would force a lot of unnecessary code changes and make patches hard to
- review. It is common WebKit practice to not make unrelated changes in patches.
-
- * .editorconfig:
-
-2020-06-02 Keith Rollin <krollin@apple.com>
-
- Revert FEATURES_DEFINES related changes
- https://bugs.webkit.org/show_bug.cgi?id=212664
- <rdar://problem/63893033>
-
- Reviewed by Andy Estes.
-
- Bug 262310, Bug 262311, Bug 262318, and Bug 262331 involve changes to
- FEATURE_DEFINES and how the values there relate to those found in the
- Platform*.h files. Those changes break XCBuild (by removing the
- .xcfilelist related to UnifiedSources and the process for generating
- them), and so are being reverted.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-06-02 Yoshiaki JITSUKAWA <yoshiaki.jitsukawa@sony.com>
-
- Add .editorconfig
- https://bugs.webkit.org/show_bug.cgi?id=212463
-
- Add .editorconfig for Visual Studio.
-
- Initally following file types are supported:
- - .h/.c/.cpp
- - CMakeFilelist.txt/.cmake
- - .editorconfig itself
-
- Reviewed by Fujii Hironori.
-
- * .editorconfig: Added.
-
-2020-05-29 Andy Estes <aestes@apple.com>
-
- [Apple Pay] Remove conditionals for ENABLE_APPLE_PAY_SESSION_V(3|4)
- https://bugs.webkit.org/show_bug.cgi?id=212541
-
- Reviewed by Darin Adler.
-
- APPLE_PAY_SESSION_V(3|4) is now enabled whenever APPLE_PAY itself is enabled.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-05-29 Keith Rollin <krollin@apple.com>
-
- Revert switch to XCBuild
- https://bugs.webkit.org/show_bug.cgi?id=212530
- <rdar://problem/63764632>
-
- Unreviewed build fix.
-
- Bug 209890 enabled the use of XCBuild by default. Since then, some
- build issues have shown up. While addressing them, temporarily turn
- off the use of XCBuild by default.
-
- * Makefile.shared:
- * WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
-
-2020-05-27 Kenneth Russell <kbr@chromium.org>
-
- Update MobileMiniBrowser project settings to current Xcode
- https://bugs.webkit.org/show_bug.cgi?id=212428
-
- Reviewed by Dean Jackson.
-
- Accept Xcode's suggested upgrade to use the new build system.
-
- * WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
-
-2020-05-27 ChangSeok Oh <changseok@webkit.org>
-
- [GTK] Manette_INCLUDE_DIR and Manette_LIBRARY are undefined.
- https://bugs.webkit.org/show_bug.cgi?id=212236
-
- Reviewed by Michael Catanzaro.
-
- The cmake complains Manette_INCLUDE_DIR and Manette_LIBRARY are missing
- in finding the manette package where GAMEPAD is enabled for the gtk port.
- In r261965, we thought they would be automatically defined with IMPORTED_TARGET
- but they seem not. We explicitly find the header and library paths, following FindOpenJPEG.cmake.
-
- * Source/cmake/FindManette.cmake:
- * Source/cmake/OptionsGTK.cmake: REQUIRED removed.
-
-2020-05-26 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo][WK2] Use GraphicsLayerTextureMapper for Accelerated Compositing mode
- https://bugs.webkit.org/show_bug.cgi?id=211883
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWinCairo.cmake: Added a new build option
- USE_GRAPHICS_LAYER_TEXTURE_MAPPER, and set ON as the default.
-
-2020-05-26 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add static analyzers
- https://bugs.webkit.org/show_bug.cgi?id=212280
-
- Reviewed by David Kilzer.
-
- Add support for static analyzers within CMake builds. Supported analyzers are
- clang-tidy, iwyu (include-what-you-use) and lwyu (link-what-you-use). They can
- be enabled by passing a semicolon separated list to CMake through the ANALYZERS
- option.
-
- * Source/cmake/WebKitCommon.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- * Source/cmake/WebKitMacros.cmake:
- * Source/cmake/WebKitStaticAnalysis.cmake: Added.
-
-2020-05-26 Keith Rollin <krollin@apple.com>
-
- Enable the use of XCBuild by default in Apple builds
- https://bugs.webkit.org/show_bug.cgi?id=209890
- <rdar://problem/44182078>
-
- Reviewed by Darin Adler.
-
- Switch from the "legacy" Xcode build system to the "new" build system
- (also known as "XCBuild"). Switching to the new system speeds up
- builds by a small percentage, better validates projects for
- build-related issues (such as dependency cycles), lets WebKit benefit
- from future improvements in XCBuild such as those coming from the
- underlying llbuild open source project, and prepares us for any other
- tools built for this new ecosystem.
-
- Specific changes:
-
- - Remove Xcode project and workspace settings that selected the Build
- system, allowing the default to take hold (which is currently the
- New build system).
- - Updated webkitdirs.pm with a terser check for Xcode version.
- - Update build-webkit and Makefile.shared to be explicit when using
- the old build system (no longer treat it as a default or fall-back
- configuration).
- - Update various xcconfig files similarly to treat the default as
- using the new build system.
- - Update various post-processing build steps to check for Xcode 11.4
- and to no longer treat the default as using the old build system.
-
- * Makefile.shared:
- * WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
-
-2020-05-22 Yoshiaki JITSUKAWA <yoshiaki.jitsukawa@sony.com>
-
- [PlayStation] Enable JSC shell to run
- https://bugs.webkit.org/show_bug.cgi?id=212294
-
- Reviewed by Ross Kirsling.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-05-21 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
-
- [PlayStation] Add minimal WKView API to enable TestWebKitAPI
- https://bugs.webkit.org/show_bug.cgi?id=211868
-
- Reviewed by Alex Christensen.
-
- Enable TestWebKitAPI
-
- * Source/cmake/OptionsPlayStation.cmake:
- Disable FullScreen API and ContextMenus.
-
-2020-05-20 ChangSeok Oh <changseok@webkit.org>
-
- [GTK] Implement connected and disconnected events of GAMEPAD API with libmanette
- https://bugs.webkit.org/show_bug.cgi?id=133854
-
- Reviewed by Carlos Garcia Campos.
-
- This patch brings initial GAMEPAD API support to the gtk port. We use libmanette,
- a simple GObject game controller library to handle gamepad connection and input.
-
- * Source/cmake/FindManette.cmake: Added to detect libmanette headers and libs installed in host system.
- * Source/cmake/OptionsGTK.cmake: Added a private flag, ENABLE_GAMEPAD.
- Once libmanette is found, we expose another build flag, USE_MANETTE for other ports.
-
-2020-05-20 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Fix GTK4 build with GTK 3.98.4
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-05-18 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] Allow gtk-doc and introspection in cross builds
- https://bugs.webkit.org/show_bug.cgi?id=212026
-
- Reviewed by Adrian Perez de Castro.
-
- Stop disabling these options in cross builds.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-05-18 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.29.1 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2020-05-10 Basuke Suzuki <basuke.suzuki@sony.com>
-
- Add ENABLE_PERIODIC_MEMORY_MONITOR flag.
- https://bugs.webkit.org/show_bug.cgi?id=211704
-
- Reviewed by Yusuke Suzuki.
-
- Define ENABLE_PERIODIC_MEMORY_MONITOR flags in specific platform's options.
- Enable it for PlayStation port.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-05-09 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Use WEBKIT_EXECUTABLE in MallocBench
- https://bugs.webkit.org/show_bug.cgi?id=211665
-
- Reviewed by Yusuke Suzuki.
-
- Add the PerformanceTest subdirectory for all ports when in DEVELOPER_MODE.
-
- * CMakeLists.txt:
-
-2020-05-07 Philippe Normand <pnormand@igalia.com>
-
- [WPE][Qt] Enable by default
- https://bugs.webkit.org/show_bug.cgi?id=211517
-
- Reviewed by Adrian Perez de Castro.
-
- * Source/cmake/OptionsWPE.cmake: Now that the EWS and bots use the
- Flatpak SDK, Qt5 libs are available so we can enable the module
- and have bots run its tests.
-
-2020-05-05 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
-
- Compile GPUProcess in WPE port as experimental feature
- https://bugs.webkit.org/show_bug.cgi?id=211442
-
- Reviewed by Don Olmstead.
-
- Enable GPUProcess in WPE.
-
- * Source/cmake/OptionsWPE.cmake: enable GPU Process as
- experimental feature
-
-2020-05-05 Rob Buis <rbuis@igalia.com>
-
- [GTK][WPE][Fetch API] Stale-while-revalidate is not enabled
- https://bugs.webkit.org/show_bug.cgi?id=206416
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- Enable s-w-r for GTK/WPE.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-05-04 Darin Adler <darin@apple.com>
-
- Remove unused HAVE(STRINGS_H)
- https://bugs.webkit.org/show_bug.cgi?id=211377
-
- Reviewed by Alex Christensen.
-
- * Source/cmake/OptionsCommon.cmake: Remove code to set HAVE_STRINGS_H.
-
-2020-05-01 Per Arne Vollan <pvollan@apple.com>
-
- [Win] Fix AppleWin build
- https://bugs.webkit.org/show_bug.cgi?id=211324
-
- Reviewed by Don Olmstead.
-
- Use correct target namespace.
-
- * Source/cmake/target/WebCore.cmake:
-
-2020-05-01 Don Olmstead <don.olmstead@sony.com>
-
- Use export macros on all platforms
- https://bugs.webkit.org/show_bug.cgi?id=211293
-
- Reviewed by Michael Catanzaro.
-
- Remove explicit setting of USE_EXPORT_MACROS from all ports.
-
- Ports that use declspec require no changes. Ports with visibility attributes
- need to set that as the default in the CMake. This is already done on the
- PlayStation port.
-
- The export macros can also be overridden for different build variants if
- required. For example production builds may want to override them.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-04-29 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
-
- [GPUP][GTK] compile GPUProcess in GTK port
- https://bugs.webkit.org/show_bug.cgi?id=208814
-
- Reviewed by Don Olmstead.
-
- Enable GPUProcess compilation in WebKitGTK as an experimental
- feature
-
- * Source/cmake/OptionsGTK.cmake: sort alphabetically WebKit
- options for GTK port and enable GPU_PROCESS if experimental
- features option is enabled.
-
-2020-04-29 Sergio Villar Senin <svillar@igalia.com>
-
- Add ccls config file to the list of ignored files
- https://bugs.webkit.org/show_bug.cgi?id=210426
-
- Reviewed by Tim Horton.
-
- * .gitignore: ccls can read configuration options from a .ccls file in
- the project root directory. Let's just ignore it.
-
-2020-04-28 Christopher Reid <chris.reid@sony.com>
-
- [Win] Bundle Inspector Resources in Release builds
- https://bugs.webkit.org/show_bug.cgi?id=210942
-
- Reviewed by Fujii Hironori.
-
- Add ENABLE_WEBINSPECTORUI so the resource copy can be disabled
- on platforms without inspector frontends.
-
- * CMakeLists.txt:
- * Source/CMakeLists.txt:
- * Source/PlatformWin.cmake:
- * Source/cmake/OptionsJSCOnly.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-04-28 Philippe Normand <pnormand@igalia.com>
-
- [GStreamer][MediaStream] Doesn't build with GStreamer 1.10
- https://bugs.webkit.org/show_bug.cgi?id=210271
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- * Source/cmake/GStreamerChecks.cmake: Require at least GStreamer
- 1.12 when building with WebRTC/MediaStream enabled.
-
-2020-04-27 Philippe Normand <pnormand@igalia.com>
-
- [GTK] ENABLE(OPENGL) remmants...
- https://bugs.webkit.org/show_bug.cgi?id=211077
-
- Reviewed by Adrian Perez de Castro.
-
- ENABLE(OPENGL) was renamed to ENABLE(GRAPHICS_CONTEXT_GL) in
- r254064 but not in all the code base...
-
- * Source/cmake/GStreamerDependencies.cmake:
- * Source/cmake/OptionsGTK.cmake:
-
-2020-04-27 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK4] Make it possible to build with GTK4 without errors
- https://bugs.webkit.org/show_bug.cgi?id=210967
-
- Reviewed by Adrian Perez de Castro.
-
- Disable API tests and GObject introspection when building with GTK4.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-04-27 Diego Pino Garcia <dpino@igalia.com>
-
- Unreviewed, reverting r260672.
-
- [GTK] WebInspector tests are timing out after r260672
-
- Reverted changeset:
-
- "[Win] Bundle Inspector Resources in Release builds"
- https://bugs.webkit.org/show_bug.cgi?id=210942
- https://trac.webkit.org/changeset/260672
-
-2020-04-26 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
-
- [PlayStation] Enable TestWTF and TestWebCore
- https://bugs.webkit.org/show_bug.cgi?id=208849
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsPlayStation.cmake:
- - Add PLAYSTATION_COPY_SHARED_LIBRARIES() to install dependencies.
- - Add -g option for "Release" configuration.
- - Drop "RelWithDebInfo" and "MinSizeRel" configuration.
-
-2020-04-24 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK][WPE][JSCOnly] compile error when -DWTF_CPU_ARM64_CORTEXA53=ON set for arm64
- https://bugs.webkit.org/show_bug.cgi?id=197192
-
- Reviewed by Yusuke Suzuki.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2020-04-24 Christopher Reid <chris.reid@sony.com>
-
- [Win] Bundle Inspector Resources in Release builds
- https://bugs.webkit.org/show_bug.cgi?id=210942
-
- Reviewed by Fujii Hironori.
-
- Add ENABLE_WEBINSPECTORUI so the resource copy can be disabled
- on platforms without inspector frontends.
-
- * CMakeLists.txt:
- * Source/CMakeLists.txt:
- * Source/PlatformWin.cmake:
- * Source/cmake/OptionsJSCOnly.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-04-24 Per Arne Vollan <pvollan@apple.com>
-
- [Win] Fix AppleWin build
- https://bugs.webkit.org/show_bug.cgi?id=210971
-
- Reviewed by Brent Fulgham.
-
- PAL is built as a static library.
-
- * Source/cmake/target/PAL.cmake:
-
-2020-04-23 Yusuke Suzuki <ysuzuki@apple.com>
-
- Make JSCOnly work on macOS
- https://bugs.webkit.org/show_bug.cgi?id=210953
-
- Reviewed by Ross Kirsling.
-
- In JSCOnly port on macOS, we should disable ICU API renaming because OS shipped ICU does not have version suffix.
-
- * Source/cmake/OptionsJSCOnly.cmake:
-
-2020-04-22 Darin Adler <darin@apple.com>
-
- [Cocoa] Build with UChar as char16_t even in builds that use Apple's internal SDK
- https://bugs.webkit.org/show_bug.cgi?id=210845
-
- Reviewed by Anders Carlsson.
-
- * Source/cmake/OptionsCommon.cmake: Move ICU-configuring macros to Platform.h.
- * Source/cmake/OptionsJSCOnly.cmake: Ditto.
- * Source/cmake/OptionsMac.cmake: Ditto.
-
-2020-04-22 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Use WEBKIT_EXECUTABLE in WebKitTestRunner
- https://bugs.webkit.org/show_bug.cgi?id=210132
-
- Reviewed by Adrian Perez de Castro.
-
- Add a WebKitTestRunner derived sources directory.
-
- * Source/cmake/WebKitFS.cmake:
-
-2020-04-21 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK][CMake] Make gtk-unix-print a component of FindGTK.cmake
- https://bugs.webkit.org/show_bug.cgi?id=210792
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/FindGTK.cmake: Support an "unix-print" component.
- * Source/cmake/FindGTKUnixPrint.cmake: Removed.
- * Source/cmake/OptionsGTK.cmake: Use the "unix-print" component of the GTK find module.
-
-2020-04-20 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Enable resource load statistics
- https://bugs.webkit.org/show_bug.cgi?id=210184
-
- Reviewed by Žan Doberšek.
-
- Enable resource load statistics.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-04-17 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WebKit::WebCore target
- https://bugs.webkit.org/show_bug.cgi?id=210445
-
- Reviewed by Michael Catanzaro.
-
- Add a target file for internal Apple Windows builds.
-
- * Source/cmake/target/WebCore.cmake: Added.
-
-2020-04-16 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK4] Disable netscape plugins API
- https://bugs.webkit.org/show_bug.cgi?id=210552
-
- Reviewed by Adrian Perez de Castro.
-
- Because GTK4 is the future and NPAPI plugins the past.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-04-15 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Do not run gtk-doc when building with GTK4
-
- It's not supported yet.
-
- * Source/PlatformGTK.cmake:
-
-2020-04-13 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK][CMake] Introduce an USE_GTK4 build option
- https://bugs.webkit.org/show_bug.cgi?id=210154
-
- Reviewed by Carlos Garcia Campos.
-
- Do the bare minimum changes to build against GTK4 and produce a WebKit port library with a
- different name than GTK3 builds. Note that this does not attempt to make the built artifacts
- parallel-installable yet, though at least the main library, headers, and the pkg-config .pc
- file should be safe to install. The final names for built artifacts for GTK4 builds may
- still change.
-
- * Source/cmake/OptionsGTK.cmake: Add a new USE_GTK4 public build option, which defaults
- to FALSE for now, and depending on its value choose the required version of GTK and set
- a different API version versions. This is enough to build a library with a different
- name (libwebkit2gtk-5.0 vs. libwebkit2gtk-4.0) when GTK4 is in use.
-
-2020-04-10 Philippe Normand <pnormand@igalia.com>
-
- [Flatpak SDK] Improved sccache support
- https://bugs.webkit.org/show_bug.cgi?id=210027
-
- Reviewed by Žan Doberšek.
-
- * Source/cmake/WebKitCCache.cmake: Check for sccache if one of its
- environment variables has been set as well, otherwise the local
- disk cache would be used, if WEBKIT_USE_SCCACHE is set to 1.
-
-2020-04-08 Ross Kirsling <ross.kirsling@sony.com>
-
- Remove ENABLE_INTL define
- https://bugs.webkit.org/show_bug.cgi?id=210164
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsFTW.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:
-
-2020-04-08 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation] Update import of libdl stubs for new Angle dladdr use
- https://bugs.webkit.org/show_bug.cgi?id=210200
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsPlayStation.cmake:
- Use find_package to get libdl wrappers on playstation, include
- them in both executables and shared libraries.
-
-2020-04-08 Truitt Savell <tsavell@apple.com>
-
- Unreviewed, reverting r259708.
-
- Broke the iOS device Build
-
- Reverted changeset:
-
- "Enable the use of XCBuild by default in Apple builds"
- https://bugs.webkit.org/show_bug.cgi?id=209890
- https://trac.webkit.org/changeset/259708
-
-2020-04-08 Keith Rollin <krollin@apple.com>
-
- Enable the use of XCBuild by default in Apple builds
- https://bugs.webkit.org/show_bug.cgi?id=209890
- <rdar://problem/44182078>
-
- Reviewed by Darin Adler.
-
- Switch from the "legacy" Xcode build system to the "new" build system
- (also known as "XCBuild"). Switching to the new system speeds up
- builds by a small percentage, better validates projects for
- build-related issues (such as dependency cycles), lets WebKit benefit
- from future improvements in XCBuild such as those coming from the
- underlying llbuild open source project, and prepares us for any other
- tools built for this new ecosystem.
-
- Specific changes:
-
- - Remove Xcode project and workspace settings that selected the Build
- system, allowing the default to take hold (which is currently the
- New build system).
- - Updated webkitdirs.pm with a terser check for Xcode version.
- - Update build-webkit and Makefile.shared to be explicit when using
- the old build system (no longer treat it as a default or fall-back
- configuration).
- - Update various xcconfig files similarly to treat the default as
- using the new build system.
- - Update various post-processing build steps to check for Xcode 11.4
- and to no longer treat the default as using the old build system.
-
- * Makefile.shared:
- * WebKit.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings:
-
-2020-04-08 Philippe Normand <pnormand@igalia.com>
-
- [GTK][WPE] Release logs are unconditionally filling the journal
- https://bugs.webkit.org/show_bug.cgi?id=209421
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- Re-enable Systemd logging and make it opt-in via the WEBKIT_DEBUG environment variable.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-04-07 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK] CMake find module for GTK4
- https://bugs.webkit.org/show_bug.cgi?id=210110
-
- Reviewed by Don Olmstead.
-
- Rename FindGTK3.cmake as FindGTK.cmake, make it provide a GTK::GTK imported target,
- and rewrite the logic to detect which targets (backends) have been built into GTK
- to use the "targets" pkg-config variable instead of checking for multiple pkg-config
- modules.
-
- * Source/cmake/FindGDK3.cmake: Removed.
- * Source/cmake/FindGTK.cmake: Added.
- * Source/cmake/FindGTK3.cmake: Removed. This is now unused because the GTK::GTK target
- will transitively depend on GDK3 when using GTK3 and bring in the compiler and linker
- options automatically without needing to use a separate find module for GDK.
- * Source/cmake/OptionsGTK.cmake: Use the GTK::GTK imported target, change variables
- prefixed with GTK3_ to use the GTK_ prefix, and remove variables which are not needed
- anymore when using the target (GTK_LIBRARIES, GTK_INCLUDE_DIRS, GDK_LIBRARIES and
- GDK_INCLUDE_DIRS).
-
-2020-04-06 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Use WEBKIT_EXECUTABLE in DumpRenderTree
- https://bugs.webkit.org/show_bug.cgi?id=210059
-
- Reviewed by Fujii Hironori.
-
- Add a DumpRenderTree derived sources directory.
-
- * Source/cmake/WebKitFS.cmake:
-
-2020-04-06 Ross Kirsling <ross.kirsling@sony.com>
-
- Update minimum ICU version to 60.2
- https://bugs.webkit.org/show_bug.cgi?id=209694
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsAppleWin.cmake:
- * Source/cmake/OptionsCommon.cmake:
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsJSCOnly.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
- Indicate 60.2 as minimum version (as required by GTK for supporting Ubuntu 18.04 LTS).
- Also ensure that the C++ API is hidden for all platforms.
-
-2020-04-05 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Use WEBKIT_EXECUTABLE in MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=206894
-
- Reviewed by Adrian Perez de Castro.
-
- Add a MiniBrowser derived sources directory.
-
- * Source/cmake/WebKitFS.cmake:
-
-2020-04-05 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WebKit::WebKit target
- https://bugs.webkit.org/show_bug.cgi?id=210033
-
- Reviewed by Fujii Hironori.
-
- Use SET_AND_EXPOSE_TO_BUILD for the Plugin process since ENABLE(PLUGIN_PROCESS)
- is used in the source code.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-04-02 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, reverting r259390.
- https://bugs.webkit.org/show_bug.cgi?id=209944
-
- It broke WinCairo builds (Requested by fujihiro on #webkit).
-
- Reverted changeset:
-
- "Enable offlineasm debug annotations for GCC"
- https://bugs.webkit.org/show_bug.cgi?id=207119
- https://trac.webkit.org/changeset/259390
-
-2020-04-01 Don Olmstead <don.olmstead@sony.com>
-
- [GPUP][PlayStation] Enable GPU Process
- https://bugs.webkit.org/show_bug.cgi?id=209865
-
- Reviewed by Eric Carlson.
-
- Enable GPU Process for development builds as an experimental feature.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-04-01 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Use OBJECT libraries for WebCore and PAL
- https://bugs.webkit.org/show_bug.cgi?id=209835
-
- Reviewed by Ross Kirsling.
-
- When compiling WebCore in debug mode ranlib was having issues with the size of
- libWebCore.a. This is similar to what happened with Visual Studio and WinCairo.
-
- Additionally hidden visibility defaults are added for the port.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-03-30 Zan Dobersek <zdobersek@igalia.com>
-
- [WPE] Can't create WebGL context after r259139
- https://bugs.webkit.org/show_bug.cgi?id=209722
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsWPE.cmake: Disable WebGL2 for WPE until
- the ANGLE-backed implementation can be used for it.
-
-2020-03-26 Don Olmstead <don.olmstead@sony.com>
-
- [MSVC] Remove experimental lambda processor usage
- https://bugs.webkit.org/show_bug.cgi?id=209358
-
- Reviewed by Fujii Hironori.
-
- Remove /experimental:newLambdaProcessor since WebKit is no longer able to build
- with this setting as of Visual Studio 16.5.0.
-
- * Source/cmake/OptionsMSVC.cmake:
-
-2020-03-26 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [Win] lld-link: error: /manifestdependency: is not allowed in .drectve
- https://bugs.webkit.org/show_bug.cgi?id=204831
-
- Reviewed by Ross Kirsling.
-
- * Source/cmake/WebKitMacros.cmake (WEBKIT_EXECUTABLE): Added /manifestdependency linkder option if WIN32.
-
-2020-03-26 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, reverting r259035.
- https://bugs.webkit.org/show_bug.cgi?id=209597
-
- broke windows layout-tests (Requested by aakashjain on
- #webkit).
-
- Reverted changeset:
-
- "[Win] lld-link: error: /manifestdependency: is not allowed in
- .drectve"
- https://bugs.webkit.org/show_bug.cgi?id=204831
- https://trac.webkit.org/changeset/259035
-
-2020-03-25 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [Win] lld-link: error: /manifestdependency: is not allowed in .drectve
- https://bugs.webkit.org/show_bug.cgi?id=204831
-
- Reviewed by Ross Kirsling.
-
- clang-cl doesn't support #pragma comment(linker, "/manifestdependency ..").
- Use an linker option instead.
-
- * Source/cmake/WebKitMacros.cmake (WEBKIT_EXECUTABLE): Added -manifestdependency linkder option if WIN32.
-
-2020-03-23 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] Allow distributors to brand user agent
- https://bugs.webkit.org/show_bug.cgi?id=162611
-
- Reviewed by Adrian Perez de Castro.
-
- Add build option for inserting distributor branding into the user agent string.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-03-23 Philippe Normand <pnormand@igalia.com>
-
- [GTK][WPE] Disable systemd logging by default
-
- Rubber-stamped by Žan Doberšek.
-
- The logAlways logs are filling the journal way too fast currently,
- specially on EWS running tests and buildbots. For the time being
- disable logging until we figure out a better way to handle this.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-03-21 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [GTK] Use ${PYTHON_EXECUTABLE} to run generate-gtkdoc
- https://bugs.webkit.org/show_bug.cgi?id=208970
-
- Reviewed by Konstantin Tokarev.
-
- There's no need to rely on shebangs when executing python scripts from CMake. This should
- ensure the script always works even if the shebang does not.
-
- * Source/cmake/GtkDoc.cmake:
-
-2020-03-20 Justin Michaud <justin@justinmichaud.com>
-
- Fix JSCOnly build without unified sources
- https://bugs.webkit.org/show_bug.cgi?id=209343
-
- Reviewed by Keith Miller.
-
- * .gitignore:
-
-2020-03-17 Philippe Normand <pnormand@igalia.com>
-
- RELEASE_LOG should not be Cocoa specific
- https://bugs.webkit.org/show_bug.cgi?id=195182
-
- Reviewed by Konstantin Tokarev.
-
- Add a Systemd Journald Logger implementation, enabled by default
- in the GTK and WPE ports. When this is enabled, release logs will
- be sent to the Systemd Journal. To retrieve media logs for
- instance, this command can be used:
-
- $ journalctl WEBKIT_SUBSYSTEM=WebKitGTK WEBKIT_CHANNEL=Media
-
- * Source/cmake/FindSystemd.cmake: Added.
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-03-16 Keith Rollin <krollin@apple.com>
-
- Remove support for WebKitSystemInterface
- https://bugs.webkit.org/show_bug.cgi?id=208894
- <rdar://problem/60297590>
-
- Reviewed by Brent Fulgham.
-
- This project provided support for facilities that are now handled
- elsewhere and is no longer needed.
-
- * .gitignore:
- * Source/PlatformWin.cmake:
- * Source/cmake/OptionsAppleWin.cmake:
-
-2020-03-13 Sergio Villar Senin <svillar@igalia.com>
-
- [WebXR] IDLs, stubs and build configuration for WPE
- https://bugs.webkit.org/show_bug.cgi?id=208702
-
- Reviewed by Dean Jackson.
-
- Added a new compile flag for WEBXR which depends on WEBGL.
-
- For the WPE port, added OpenXR detection and USE_OPENXR define to be
- used in the sources. It also adds a dependency between USE_OPENXR and
- ENABLE_WEBXR.
-
- Largely based on previous work by Žan Doberšek.
-
- * Source/cmake/FindOpenXR.cmake: Added.
- * Source/cmake/OptionsWPE.cmake: Added mandatory OpenXR dependency if
- WEBXR is enabled exposing USE_OPENXR to the build.
- * Source/cmake/WebKitFeatures.cmake: Added ENABLE_WEBXR.
- * Source/cmake/tools/vsprops/FeatureDefines.props: Ditto.
- * Source/cmake/tools/vsprops/FeatureDefinesCairo.props: Ditto.
-
-2020-03-14 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [CMake] Warning when ccache is not installed
- https://bugs.webkit.org/show_bug.cgi?id=208952
-
- Reviewed by Daniel Bates.
-
- Change the warning when ccache is not installed to a status message. We shouldn't be
- printing warnings except when there is an actual problem.
-
- * Source/cmake/WebKitCCache.cmake:
-
-2020-03-13 Konstantin Tokarev <annulen@yandex.ru>
-
- [CMake] Eleminate mismatches between Find* module names and variables they set
- https://bugs.webkit.org/show_bug.cgi?id=208948
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/FindLibseccomp.cmake:
- * Source/cmake/FindWPEBackend_fdo.cmake: Renamed from Source/cmake/FindWPEBackend-fdo.cmake.
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-03-12 Konstantin Tokarev <annulen@yandex.ru>
-
- [CMake] Find modules should find pkg-config with find_package(PkgConfig QUIET)
- https://bugs.webkit.org/show_bug.cgi?id=208948
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/FindATK.cmake:
- * Source/cmake/FindATKBridge.cmake:
- * Source/cmake/FindATSPI.cmake:
- * Source/cmake/FindCairo.cmake:
- * Source/cmake/FindCairoGL.cmake:
- * Source/cmake/FindEGL.cmake:
- * Source/cmake/FindEnchant.cmake:
- * Source/cmake/FindFontconfig.cmake:
- * Source/cmake/FindGDK3.cmake:
- * Source/cmake/FindGLIB.cmake:
- * Source/cmake/FindGObjectIntrospection.cmake:
- * Source/cmake/FindGStreamer.cmake:
- * Source/cmake/FindGTK3.cmake:
- * Source/cmake/FindGTKUnixPrint.cmake:
- * Source/cmake/FindHarfBuzz.cmake:
- * Source/cmake/FindLibEpoxy.cmake:
- * Source/cmake/FindLibNotify.cmake:
- * Source/cmake/FindLibPSL.cmake:
- * Source/cmake/FindLibSoup.cmake:
- * Source/cmake/FindLibseccomp.cmake:
- * Source/cmake/FindLibsecret.cmake:
- * Source/cmake/FindLibtasn1.cmake:
- * Source/cmake/FindLibxkbcommon.cmake:
- * Source/cmake/FindNghttp2.cmake:
- * Source/cmake/FindOpenGL.cmake:
- * Source/cmake/FindOpenGLES2.cmake:
- * Source/cmake/FindOpenJPEG.cmake:
- * Source/cmake/FindSQLite3.cmake:
- * Source/cmake/FindWOFF2Dec.cmake:
- * Source/cmake/FindWPE.cmake:
- * Source/cmake/FindWPEBackend-fdo.cmake:
- * Source/cmake/FindWayland.cmake:
- * Source/cmake/FindWaylandProtocols.cmake:
- * Source/cmake/FindWebP.cmake:
-
-2020-03-12 Konstantin Tokarev <annulen@yandex.ru>
-
- [CMake] Avoid calling FPHSA multiple time in FindPerlModules.cmake
- https://bugs.webkit.org/show_bug.cgi?id=208948
-
- Reviewed by Michael Catanzaro.
-
- * Source/cmake/FindPerlModules.cmake:
-
-2020-03-09 Don Olmstead <don.olmstead@sony.com>
-
- Add script to search for feature defines
- https://bugs.webkit.org/show_bug.cgi?id=208726
-
- Reviewed by Konstantin Tokarev.
-
- Sync feature defines with the FeatureDefines.xcconfig files present in the
- repository.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-03-09 Don Olmstead <don.olmstead@sony.com>
-
- Remove obsolete feature flags
- https://bugs.webkit.org/show_bug.cgi?id=208830
-
- Reviewed by Alex Christensen.
-
- Remove ENABLE_CSS_IMAGE_ORIENTATION, ENABLE_CUSTOM_SCHEME_HANDLER, ENABLE_FETCH_API,
- and ENABLE_WEB_PROCESS_SANDBOX from list of feature definitions since they're unused.
- Rename ENABLE_ACCESSIBILITY_STATIC_TREE to ENABLE_ACCESSIBILITY_ISOLATED_TREE.
- Sort the declarations within the block and always use Toggle instead of Enable within
- the descriptions.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-03-09 Antoine Quint <graouts@apple.com>
-
- Remove the compile-time flag for Pointer Events
- https://bugs.webkit.org/show_bug.cgi?id=208821
- <rdar://problem/60223471>
-
- Reviewed by Dean Jackson.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-03-03 Fujii Hironori <fujii.hironori@gmail.com>
-
- [Curl] Add TLS debugging feature to log encryption keys
- https://bugs.webkit.org/show_bug.cgi?id=208192
- <rdar://problem/59900616>
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWin.cmake:
- Changed the default ENABLE_TLS_DEBUG to OFF.
-
-2020-02-28 Fujii Hironori <Hironori.Fujii@sony.com>
-
- Unreviewed, rolling out r257565.
-
- It broke WinCairo MiniBrowser
-
- Reverted changeset:
-
- "[CMake] Use WEBKIT_EXECUTABLE in MiniBrowser"
- https://bugs.webkit.org/show_bug.cgi?id=206894
- https://trac.webkit.org/changeset/257565
-
-2020-02-28 Takashi Komori <Takashi.Komori@sony.com>
-
- [Curl] Add TLS debugging feature to log encryption keys
- https://bugs.webkit.org/show_bug.cgi?id=208192
-
- Reviewed by Fujii Hironori.
-
- This patch enables recording encryption keys on curl port.
- When you set key log file path to environment variable SSLKEYLOGFILE on curl port, network process writes encryption keys into the path.
- The key log file follows the NSS key log format and this feature is as same as Chrome and Firefox have.
-
- See also: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Key_Log_Format
-
- Test: No tests for this debugging feature. We have to check manually if the log file is generate.
-
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWin.cmake:
-
-2020-02-28 Keith Miller <keith_miller@apple.com>
-
- Fix issue in cmake build for checking ccache
- https://bugs.webkit.org/show_bug.cgi?id=208377
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- If either of the "readlink" or "which" commands fail when looking for the ccache prefix
- the output variables will be empty and an invalid expression will be provided to CMake.
- e.g. we will get something like:
- if ("0" "EQUAL" "0" "AND" "1" "EQUAL" "0" "AND" "STREQUAL" "/usr/local/bin/ccache")
-
- The fix is to wrap the output variables in the quotes when unboxing them in the if.
-
- * Source/cmake/WebKitCCache.cmake:
-
-2020-02-27 Per Arne Vollan <pvollan@apple.com>
-
- [Win] Fix AppleWin build
- https://bugs.webkit.org/show_bug.cgi?id=208330
-
- Reviewed by Don Olmstead.
-
- Set framework headers directory for AppleWin build.
-
- * Source/cmake/target/TargetJavaScriptCore.cmake:
- * Source/cmake/target/TargetWTF.cmake:
-
-2020-02-27 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WebKit::PAL target
- https://bugs.webkit.org/show_bug.cgi?id=198493
-
- Reviewed by Michael Catanzaro.
-
- Define WebKit::PAL target for Apple internal Windows builds.
-
- * Source/cmake/target/PAL.cmake: Added.
-
-2020-02-27 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Use WEBKIT_EXECUTABLE in MiniBrowser
- https://bugs.webkit.org/show_bug.cgi?id=206894
-
- Reviewed by Adrian Perez de Castro.
-
- Add a MiniBrowser derived sources directory.
-
- * Source/cmake/WebKitFS.cmake:
-
-2020-02-27 Adrian Perez de Castro <aperez@igalia.com>
-
- [LFC][Integration] Build and enable for the WPE and GTK ports
- https://bugs.webkit.org/show_bug.cgi?id=208289
-
- Reviewed by Carlos Garcia Campos.
-
- Enable LFC for the WPE and GTK ports.
-
- * Source/cmake/OptionsGTK.cmake: LFC enabled as experimental feature.
- * Source/cmake/OptionsWPE.cmake: Ditto.
-
-2020-02-26 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Bump GTK version numbers
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-02-25 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Add support for rendering slider ticks
- https://bugs.webkit.org/show_bug.cgi?id=208132
-
- Reviewed by Adrian Perez de Castro.
-
- Add a test case for sliders with ticks.
-
- * ManualTests/gtk/theme.html:
-
-2020-02-25 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Stop using gtk foreign drawing API to style form controls
- https://bugs.webkit.org/show_bug.cgi?id=208129
-
- Reviewed by Adrian Perez de Castro.
-
- Add a test case for datalist element.
-
- * ManualTests/gtk/theme.html:
-
-2020-02-24 Yusuke Suzuki <ysuzuki@apple.com>
-
- Do not use target/icu.cmake
- https://bugs.webkit.org/show_bug.cgi?id=208173
-
- Reviewed by Don Olmstead.
-
- icu.cmake is removed in r256731. Use find_package + ICU since WebKit offers find_package implementation
- which can find appropriate system-installed ICU.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsJSCOnly.cmake:
- * Source/cmake/OptionsMac.cmake:
-
-2020-02-24 Per Arne Vollan <pvollan@apple.com>
-
- [Win] Fix AppleWin build.
- https://bugs.webkit.org/show_bug.cgi?id=208164
-
- Unreviewed build fix.
-
- Allow a warning which happens when building with older SDKs.
-
- * Source/cmake/OptionsMSVC.cmake:
-
-2020-02-20 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [GTK][WPE] Not set ccache compiler prefix if ccache its already the compiler binary in path.
- https://bugs.webkit.org/show_bug.cgi?id=208007
-
- Reviewed by Tim Horton.
-
- Detect if the compiler binary already points to the ccache binary and in that case don't
- set the ccache compiler prefix. Also export CCACHE_SLOPPINESS=time_macros if its not
- defined to other thing on the environment and add a some logging of related messages.
-
- * Source/cmake/WebKitCCache.cmake:
-
-2020-02-20 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WebP targets
- https://bugs.webkit.org/show_bug.cgi?id=207982
-
- Reviewed by Adrian Perez de Castro.
-
- Modernize the FindWebP.cmake module so it creates targets that can be
- referenced rather than using WEBP_LIBRARIES and WEBP_INCLUDE_DIRS.
- Also making demux a component within the module, and allowing alternate names
- for the library to be set by the platform.
-
- * Source/cmake/FindWebP.cmake:
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2020-02-20 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WPE::libwpe target
- https://bugs.webkit.org/show_bug.cgi?id=207970
-
- Reviewed by Adrian Perez de Castro.
-
- Redo the WPE find module to export a target.
-
- * Source/cmake/FindWPE.cmake:
-
-2020-02-19 Philippe Normand <pnormand@igalia.com>
-
- [GTK][WPE] Set ccache as compiler launcher, add opt-in sccache support
- https://bugs.webkit.org/show_bug.cgi?id=207838
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- This change allows for more granular control over the compiler
- launcher configuration. The build host should no longer need to
- set ccache symbolic links. Additionally optional support for
- sccache is added, enabled when the WEBKIT_USE_SCCACHE environment
- variable is set to YES.
-
- * Source/cmake/WebKitCCache.cmake:
-
-2020-02-17 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Use builtin targets
- https://bugs.webkit.org/show_bug.cgi?id=205166
-
- Reviewed by Darin Adler.
-
- Add WebKitFindPackage.cmake which wraps CMake's find_package to provide targets
- for common libraries.
-
- Rationale:
- 1. There are a number of libraries which are found using CMake's internal Find modules
- that contain targets but not all of them are available in the minimum version of
- CMake we support, 3.10.
- 2. Updating to CMake 3.12 or higher is not possible due to the WebKit GTK's support
- policy. It looks like the next time we can bump the version is spring 2021.
- 3. Apple builds, both Mac and Windows, have libraries that won't be found using the
- stock CMake modules. AppleWin also has internal builds where all libraries have
- a DEBUG_SUFFIX of _debug that would not be picked up.
-
- In the implementation of find_package any Apple specific requirements are dealt with
- and the expected CMake values are populated. For all other cases CMake's original
- find_package is called so there's no behavior change. Afterwards if there is a library
- that has a target but the target was not created it is created from the definitions
- that are present from the find module at CMake 3.10.
-
- This makes it so all ports consistently have targets across all versions of CMake
- above the current minimum.
-
- * Source/cmake/OptionsAppleWin.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/WebKitCommon.cmake:
- * Source/cmake/WebKitFindPackage.cmake: Added.
- * Source/cmake/target/icu.cmake: Removed.
-
-2020-02-14 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add Fontconfig::Fontconfig target
- https://bugs.webkit.org/show_bug.cgi?id=207730
-
- Reviewed by Adrian Perez de Castro.
-
- Redo the Fontconfig find module to export a target.
-
- * Source/cmake/FindFontconfig.cmake:
-
-2020-02-10 Michael Catanzaro <mcatanzaro@gnome.org>
-
- [CMake] Prepend -Wno-noexcept-type only to global CXX flags
- https://bugs.webkit.org/show_bug.cgi?id=207468
-
- Reviewed by Adrian Perez de Castro.
-
- -Wno-noexcept-type is a C++-specific flag that should not be passed to the C compiler. This
- causes a warning spam in GCC 10.
-
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2020-02-10 Enrique Ocaña González <eocanha@igalia.com>
-
- [GTK] Mouse pointer no longer hidden during fullscreen video playback
- https://bugs.webkit.org/show_bug.cgi?id=197346
-
- Reviewed by Adrian Perez de Castro.
-
- Enabled the CURSOR_VISIBILITY feature on the GTK port.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-02-06 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK] Use radio buttons instead of a combo for text direction in theme test
-
- * ManualTests/gtk/theme.html:
-
-2020-02-05 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Build a shared JavaScriptCore
- https://bugs.webkit.org/show_bug.cgi?id=198446
-
- Reviewed by Fujii Hironori.
-
- Compile bmalloc and WTF as OBJECT libraries that are then linked into a shared
- JavaScriptCore. Using OBJECT libraries is a modern CMake way to have the behavior
- of --whole-archive.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-02-04 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Enable TestWebKit
- https://bugs.webkit.org/show_bug.cgi?id=207211
-
- Reviewed by Ross Kirsling.
-
- Turn back on API tests.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-02-04 Ross Kirsling <ross.kirsling@sony.com>
-
- [CMake] Add Cairo::Cairo target
- https://bugs.webkit.org/show_bug.cgi?id=207159
-
- Reviewed by Konstantin Tokarev.
-
- * Source/cmake/FindCairo.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-02-02 Ting-Wei Lan <lantw44@gmail.com>
-
- [CMake] Use opj_config.h to find OpenJPEG include directory
- https://bugs.webkit.org/show_bug.cgi?id=207100
-
- Reviewed by Konstantin Tokarev.
-
- WebKit needs OpenJPEG 2.2.0 or later versions, but it is possible for a
- system to have both OpenJPEG 1 and OpenJPEG 2 installed. However, some
- distributions do not put OpenJPEG 1 under a versioned directory and
- put its header file directly under /usr/include or /usr/local/include.
- Since CMake prefers its prefixes to paths given in HINTS, it is possible
- that openjpeg.h from OpenJPEG 1 is found before the one from OpenJPEG 2,
- causing WebKit to fail to build because of using the wrong header file.
-
- Resolve the problem by checking opj_config.h instead of openjpeg.h.
- OpenJPEG 1.5 does not have opj_config.h, so only OpenJPEG 2 can be
- found. This also makes it consistent with the code below which already
- uses opj_config.h.
-
- * Source/cmake/FindOpenJPEG.cmake:
-
-2020-01-31 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add _PRIVATE_LIBRARIES to framework
- https://bugs.webkit.org/show_bug.cgi?id=207004
-
- Reviewed by Konstantin Tokarev.
-
- Use _PRIVATE_LIBRARIES to when creating a WebKit target to specify privately linked
- libraries. This fits with the current conventions in WebKit for CMake libraries and
- prevents appending to _LIBRARIES with a visibility modifier which likely has
- unintended consequences.
-
- * Source/cmake/WebKitMacros.cmake:
-
-2020-01-30 Ross Kirsling <ross.kirsling@sony.com>
-
- [CMake] Add SQLite::SQLite3 target
- https://bugs.webkit.org/show_bug.cgi?id=207005
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/FindSQLite3.cmake: Added.
- * Source/cmake/FindSqlite.cmake: Removed.
- * Source/cmake/OptionsAppleWin.cmake: Actually use find_package.
- * Source/cmake/OptionsFTW.cmake: Sqlite -> SQLite3
- * Source/cmake/OptionsGTK.cmake: Sqlite -> SQLite3
- * Source/cmake/OptionsPlayStation.cmake: Sqlite -> SQLite3
- * Source/cmake/OptionsWPE.cmake: Sqlite -> SQLite3
- * Source/cmake/OptionsWinCairo.cmake: Sqlite -> SQLite3
-
-2020-01-29 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [MSVC] Add /experimental:newLambdaProcessor switch for better C++ conformance
- https://bugs.webkit.org/show_bug.cgi?id=204443
-
- Reviewed by Alex Christensen.
-
- MSVC has a bug of 'this' in lambda captures. It has caused
- compilation errors repeatedly.
-
- * Source/cmake/OptionsMSVC.cmake: Added /experimental:newLambdaProcessor switch.
-
-2020-01-29 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation] Allow setting CMAKE_IGNORE_PATH from environment for bots
- https://bugs.webkit.org/show_bug.cgi?id=206964
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-01-28 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Should use light theme unless website declares support for dark themes in color-schemes property
- https://bugs.webkit.org/show_bug.cgi?id=197947
-
- Reviewed by Michael Catanzaro.
-
- Do not define HAVE_OS_DARK_MODE_SUPPORT.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2020-01-28 Don Olmstead <don.olmstead@sony.com>
-
- [LFC][Integration] Build and enable on Windows
- https://bugs.webkit.org/show_bug.cgi?id=206165
-
- Reviewed by Darin Adler.
-
- Enable LFC for Windows.
-
- * Source/cmake/OptionsWin.cmake:
-
-2020-01-24 Sergio Villar Senin <svillar@igalia.com>
-
- Remove WebVR from the tree
- https://bugs.webkit.org/show_bug.cgi?id=206739
-
- Reviewed by Darin Adler.
-
- Removed WebVR and OpenVR build options for GTK and WPE ports.
-
- * Source/CMakeLists.txt:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2020-01-22 Don Olmstead <don.olmstead@sony.com>
-
- [OpenSSL] Add stubs and build for Web Crypto
- https://bugs.webkit.org/show_bug.cgi?id=206449
-
- Reviewed by Jiewen Tan.
-
- Enable Web Crypto as an experiment for WinCairo and PlayStation. Add the USE_OPENSSL
- definition to platforms using OpenSSL.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2020-01-21 Rob Buis <rbuis@igalia.com>
-
- Add build flag for stale-while-revalidate
- https://bugs.webkit.org/show_bug.cgi?id=204169
-
- Reviewed by Youenn Fablet.
-
- Add build flag for stale-while-revalidate to make it
- independent from the NETWORK_CACHE_SPECULATIVE_REVALIDATION build flag.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-01-20 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.27.4 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2020-01-16 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Enable WebKit
- https://bugs.webkit.org/show_bug.cgi?id=205965
-
- Reviewed by Ross Kirsling.
-
- Turn on build WebKit for the PlayStation port. Temporarily turn off API tests
- until the WebKit tests are added.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-01-16 Philippe Normand <philn@igalia.com>
-
- [GStreamer][WPE] Client-side video rendering support
- https://bugs.webkit.org/show_bug.cgi?id=206289
-
- Reviewed by Xabier Rodriguez-Calvar.
-
- Add a new compile-time option to enable client-side video
- rendering support. With this feature enabled the UIProcess will be
- in charge of positioning and rendering video surfaces, thanks to
- the WPEBackend-FDO video-plane-display-dmabuf protocol.
-
- * Source/cmake/GStreamerDefinitions.cmake: Add
- USE_WPE_VIDEO_PLANE_DISPLAY_DMABUF CMake option, disabled by
- default.
- * Source/cmake/GStreamerDependencies.cmake: This new option
- depends on GStreamer-GL.
- * Source/cmake/OptionsWPE.cmake: It depends also on the presence
- of the WPEBackend-FDO library.
-
-2020-01-16 Per Arne Vollan <pvollan@apple.com>
-
- [Win] Fix AppleWin build
- https://bugs.webkit.org/show_bug.cgi?id=206299
-
- Reviewed by Brent Fulgham.
-
- This patch has been created by don.olmstead@sony.com and pvollan@apple.com. Add target files for WTF and
- JavaScriptCore. Also, to make sure headers are copied to the forwarding headers directory, add the CMake
- keywork ALL when adding custom target for copying files.
-
- * Source/cmake/TargetJavaScriptCore.cmake: Added.
- * Source/cmake/TargetWTF.cmake: Added.
- * Source/cmake/WebKitMacros.cmake:
-
-2020-01-10 Dean Jackson <dino@apple.com>
-
- [WebGL] Clarify USE_OPENGL_ES_3
- https://bugs.webkit.org/show_bug.cgi?id=206081
- <rdar://problem/58486798>
-
- Reviewed by Simon Fraser.
-
- Make it clear that USE_ANGLE | USE_OPENGL | USE_OPENGL_ES are exclusive,
- and that the availability of OpenGL ES 3 is a separate query.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2020-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.27.4 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2020-01-09 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, rolling out r254234.
- https://bugs.webkit.org/show_bug.cgi?id=206011
-
- Broke production builds (Requested by ap on #webkit).
-
- Reverted changeset:
-
- "build-jsc should invoke make instead of calling xcodebuild
- directly"
- https://bugs.webkit.org/show_bug.cgi?id=205960
- https://trac.webkit.org/changeset/254234
-
-2020-01-08 Saam Barati <sbarati@apple.com>
-
- build-jsc should invoke make instead of calling xcodebuild directly
- https://bugs.webkit.org/show_bug.cgi?id=205960
-
- Reviewed by Keith Miller.
-
- * Makefile.shared:
-
-2020-01-08 Saam Barati <sbarati@apple.com>
-
- build-jsc should invoke make instead of calling xcodebuild directly
- https://bugs.webkit.org/show_bug.cgi?id=205960
-
- Reviewed by Keith Miller.
-
- * Makefile.shared:
-
-2020-01-08 Mark Lam <mark.lam@apple.com>
-
- Rename testing build configuration to release+assert, and add new testing build configuration.
- https://bugs.webkit.org/show_bug.cgi?id=205954
-
- Reviewed by Yusuke Suzuki.
-
- "make release-assert" builds a release build with ASSERT_ENABLED=1.
- "make testing" builds a debug build with clang optimization level forced to -O3.
-
- * Makefile:
- * Makefile.shared:
- * Source/Makefile:
-
-2020-01-08 Keith Miller <keith_miller@apple.com>
-
- Fix testing Makefile to inherit preprocessor definitions
- https://bugs.webkit.org/show_bug.cgi?id=205940
-
- Reviewed by Mark Lam.
-
- * Makefile.shared:
-
-2020-01-07 Keith Miller <keith_miller@apple.com>
-
- Add a testing target to make that is release + assertions
- https://bugs.webkit.org/show_bug.cgi?id=205895
-
- Reviewed by Mark Lam.
-
- * Makefile:
- * Makefile.shared:
- * Source/Makefile:
-
-2020-01-07 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Add API to set purpose and hints of active editable element to input methods
- https://bugs.webkit.org/show_bug.cgi?id=205605
-
- Reviewed by Žan Doberšek.
-
- Add ENABLE_AUTOCAPITALIZE build flag. It's private and disabled by default, enabled in GTK and WPE ports.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2020-01-06 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
-
- [PlayStation] Update port cmake
- https://bugs.webkit.org/show_bug.cgi?id=205846
-
- Reviewed by Don Olmstead.
-
- Define C/CXX macro BPLATFORM_PLAYSTATION.
-
- Find HarfBuzz::ICU component to fix cmake errors.
-
- Make the WebCore and WebKit builds optional.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2020-01-06 Don Olmstead <don.olmstead@sony.com>
-
- Rename GraphicsContext3D to GraphicsContextGL
- https://bugs.webkit.org/show_bug.cgi?id=205778
- <rdar://problem/58327597>
-
- Reviewed by Ross Kirsling.
-
- Fix the build after r254064 on Windows and PlayStation.
-
- Add USE_OPENGL_ES_3 to Windows and WPE builds to simplify the Platform checks
- for GL functions available in OpenGL ES 3.0+. Expose additional USE macros for
- Windows builds to remove Platform.h entries around ENABLE(WEBGL).
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2020-01-05 Dean Jackson <dino@apple.com>
-
- Rename GraphicsContext3D to GraphicsContextGL
- https://bugs.webkit.org/show_bug.cgi?id=205778
- <rdar://problem/58327597>
-
- Reviewed by Sam Weinig.
-
- Rename all the GraphicsContext3D things to GraphicsContextGL
- (includes Extensions3D and GRAPHICS_CONTEXT_3D).
-
- GraphicsContext3DBase now becomes GraphicsContextGL.
- GraphicsContext3D is now GraphicsContextGLOpenGL (since it represents
- the OpenGL implementation of the API).
-
- * Source/CMakeLists.txt:
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2020-01-03 Simon Fraser <simon.fraser@apple.com>
-
- Add some shared schemes to the WebKit.xcworkspace
- https://bugs.webkit.org/show_bug.cgi?id=205698
-
- Reviewed by Tim Horton.
-
- Make WebKit.xcworkspace show the following schemes by default:
- All Source
- All Tools
- WTF
- JavaScriptCore
- WebCore
- WebKit
- WebKitLegacy
- DumpRenderTree
- WebKitTestRunner
- TestWebKitAPI
- MiniBrowser
- MobileMiniBrowser.
-
- Also remove the MobileMiniBrowserUITests scheme.
-
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
-
-2019-12-22 Jeff Miller <jeffm@apple.com>
-
- Update user-visible copyright strings to include 2020
- https://bugs.webkit.org/show_bug.cgi?id=205552
-
- Reviewed by Darin Adler.
-
- * Source/cmake/tools/scripts/COPYRIGHT-END-YEAR:
-
-2019-12-18 Diego Pino Garcia <dpino@igalia.com>
-
- [GTK][WPE] Renderization of Conic gradients
- https://bugs.webkit.org/show_bug.cgi?id=202739
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- * Source/cmake/OptionsGTK.cmake: Enable CSS Conic Gradients.
-
-2019-12-17 ChangSeok Oh <changseok@webkit.org>
-
- [GTK] Suppress undefined USE_OPENGL warnings when USE_ANGLE_WEBGL and USE_OPENGL_ES are enabled.
- https://bugs.webkit.org/show_bug.cgi?id=204634
-
- Reviewed by Žan Doberšek.
-
- When USE_ANGLE_WEBGL and USE_OPENGL_ES are enabled, many compiler warnings occur.
- This is because USE_OPENGL is defined nowhere if they are enabled.
- To fix this, USE_OPENGL is explicitly defined when USE_OPENGL_ES is enabled.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2019-12-16 Simon Fraser <simon.fraser@apple.com>
-
- Let the DrawingArea decide whether scrolling is delegated
- https://bugs.webkit.org/show_bug.cgi?id=205258
-
- Reviewed by Anders Carlsson.
-
- Let Xcode have its way with the workspace file, after the libANGLE rename.
-
- * WebKit.xcworkspace/xcshareddata/xcschemes/All Source.xcscheme:
-
-2019-12-12 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add LibPSL::LibPSL target
- https://bugs.webkit.org/show_bug.cgi?id=205149
-
- Reviewed by Michael Catanzaro.
-
- Add a LibPSL target into the FindLibPSL module.
-
- * Source/cmake/FindLibPSL.cmake:
-
-2019-12-11 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add OpenJPEG find module
- https://bugs.webkit.org/show_bug.cgi?id=204657
-
- Reviewed by Michael Catanzaro.
-
- Add a FindOpenJPEG CMake module. Update GTK and WPE ports to use this and
- require v2.2.0 or later. Add support for OpenJPEG in WinCairo port.
-
- * Source/cmake/FindOpenJPEG.cmake: Added.
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2019-12-11 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add HarfBuzz targets
- https://bugs.webkit.org/show_bug.cgi?id=205042
-
- Reviewed by Konstantin Tokarev.
-
- Modernize the FindHarfBuzz.cmake module so it creates targets that can be
- referenced rather than using HARFBUZZ_LIBRARIES and HARFBUZZ_INCLUDE_DIRS.
- Also making ICU a component within the module, and allowing alternate names
- for the library to be set by the platform.
-
- * Source/cmake/FindHarfBuzz.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-12-03 Fujii Hironori <Hironori.Fujii@sony.com>
-
- Unreviewed, rolling out r253020.
-
- It breaks WinCairo bots.
-
- Reverted changeset:
-
- "[MSVC] Add /experimental:newLambdaProcessor switch for better
- C++ conformance"
- https://bugs.webkit.org/show_bug.cgi?id=204443
- https://trac.webkit.org/changeset/253020
-
-2019-12-02 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [MSVC] Add /experimental:newLambdaProcessor switch for better C++ conformance
- https://bugs.webkit.org/show_bug.cgi?id=204443
-
- Reviewed by Alex Christensen.
-
- MSVC has a bug of lambda capture of 'this'. It has caused
- compilation errors repeatedly.
-
- * Source/cmake/OptionsMSVC.cmake: Added /experimental:newLambdaProcessor switch.
-
-2019-11-28 Fujii Hironori <Hironori.Fujii@sony.com>
-
- Remove ENABLE_KEYBOARD_CODE_ATTRIBUTE and ENABLE_KEYBOARD_KEY_ATTRIBUTE macros
- https://bugs.webkit.org/show_bug.cgi?id=204666
-
- Reviewed by Ross Kirsling and Don Olmstead.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-11-27 Alejandro G. Castro <alex@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.27.3 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2019-11-26 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.27.3 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2019-11-20 ChangSeok Oh <changseok@webkit.org>
-
- [GTK] Add ANGLE backend to GTK port
- https://bugs.webkit.org/show_bug.cgi?id=199060
-
- Reviewed by Žan Doberšek.
-
- This change brings ANGLE support for WebGL to GTK port. USE_ANGLE_WEBGL
- is newly defined in OptionGTK.cmake, and turns on the USE_ANGLE_EGL flag.
-
- * Source/cmake/OptionsGTK.cmake: USE_ANGLE_WEBGL added.
-
-2019-11-19 Devin Rousso <drousso@apple.com>
-
- Web Inspector: DOM.highlightSelector should work for "div, div::before"
- https://bugs.webkit.org/show_bug.cgi?id=204306
-
- Reviewed by Brian Burg.
-
- * ManualTests/inspector/overlay-selectors.html: Added.
-
-2019-11-12 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [GTK][WPE] Support Pointer Events
- https://bugs.webkit.org/show_bug.cgi?id=202789
-
- Reviewed by Carlos Garcia Campos.
-
- Build support for PointerEvents when EXPERIMENTAL_FEATURES is enabled.
- Currently support for PointerEvents of pointerType==mouse works fine,
- but support for other type of PointerEvents is missing.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-11-12 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [GTK][WPE] Enable CSS Painting API
- https://bugs.webkit.org/show_bug.cgi?id=190710
-
- Reviewed by Don Olmstead.
-
- This enables the feature when building with experimental features enabled.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-11-06 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Implement support for Pointer Lock API
- https://bugs.webkit.org/show_bug.cgi?id=202956
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- Enable Pointer Lock for GTK port.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2019-11-05 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [Win][CMake] Build WebCore as an OBJECT library for WinCairo port
- https://bugs.webkit.org/show_bug.cgi?id=203663
-
- Reviewed by Ross Kirsling.
-
- WebCore is using __declspec(dllexport) to export symbols, but it
- is built as a static library rather than a DLL. If any symbols in
- an object file aren't referenced from WebKit.dll, they won't be
- included in WebKit.dll.
-
- This issue can be solved either by using OBJECT library for
- WebCore or using /WHOLEARCHIVE:WebCore.lib for WebKit.
-
- This change takes OBJECT library approach becuase it doesn't
- generate unnecessary static libs (WebCore.lib) and it's already
- used for non-unified source builds for the library size issue (Bug
- 196866 Comment 4).
-
- However, AppleWin can't use it because the Apple internal builds
- need to generate the static libs and OBJECT library doesn't work
- well with makesafeseh.obj.
-
- * Source/cmake/OptionsWin.cmake: Removed code overriding library types.
- * Source/cmake/OptionsWinCairo.cmake: Use OBJECT library types for WebCore and WebCoreTestSupport.
-
-2019-11-02 Devin Rousso <drousso@apple.com>
-
- Web Inspector: Add diagnostic logging for frontend feature usage
- https://bugs.webkit.org/show_bug.cgi?id=203579
- <rdar://problem/56717410>
-
- Reviewed by Brian Burg.
-
- Original patch by Matt Baker <mattbaker@apple.com>.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- Add `ENABLE_INSPECTOR_TELEMETRY`, which is only enabled for macOS.
-
-2019-11-01 Tim Horton <timothy_horton@apple.com>
-
- macCatalyst: Get TestWebKitAPI building
- https://bugs.webkit.org/show_bug.cgi?id=203728
-
- Reviewed by Alexey Proskuryakov.
-
- * Makefile:
- Descend into Tools/.
-
-2019-10-31 Alex Christensen <achristensen@apple.com>
-
- Enable more features in Mac CMake build
- https://bugs.webkit.org/show_bug.cgi?id=203699
-
- Rubber-stamped by Tim Horton.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-10-31 Alex Christensen <achristensen@webkit.org>
-
- CMake build should make WebKit framework able to be used by Safari
- https://bugs.webkit.org/show_bug.cgi?id=203685
-
- Rubber-stamped by Tim Horton.
-
- * Source/cmake/OptionsMac.cmake:
-
-2019-10-29 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.27.2 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2019-10-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [GTK][WPE] Enable CSS typed OM
- https://bugs.webkit.org/show_bug.cgi?id=192875
-
- Reviewed by Carlos Garcia Campos.
-
- This enables the feature when building with experimental features enabled.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-10-26 Chris Lord <clord@igalia.com>
-
- Put OffscreenCanvas behind a build flag
- https://bugs.webkit.org/show_bug.cgi?id=203146
-
- Reviewed by Ryosuke Niwa.
-
- Put OffscreenCanvas behind a build flag and enable building with
- experimental features on GTK and WPE.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-10-22 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.27.2 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2019-10-22 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [GTK][WPE] Enable service workers by default
- https://bugs.webkit.org/show_bug.cgi?id=200815
-
- Reviewed by Carlos Garcia Campos.
-
- Flip the build-time switch to be enabled by default and not only
- when building with experimental features enabled.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-10-21 Alicia Boya García <aboya@igalia.com>
-
- [MSE][GStreamer] Revert WebKitMediaSrc rework temporarily
- https://bugs.webkit.org/show_bug.cgi?id=203078
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/GStreamerChecks.cmake:
-
-2019-10-11 Konstantin Tokarev <annulen@yandex.ru>
-
- [cmake] Use HINTS instead of PATHS when searching in paths from pkg-config
- https://bugs.webkit.org/show_bug.cgi?id=202831
-
- Reviewed by Carlos Garcia Campos.
-
- HINTS and PATHS sections are similar, however HINTS is processed before
- default system locations, while PATHS - after. If target file can be found
- in the system, pkg-config results are ignored in case of PATHS, making it
- impossible to override system version of library with PKG_CONFIG_PATH.
-
- Note that CMake documentation recommends using PATHS for hard-coded guesses.
-
- * Source/cmake/FindEnchant.cmake:
- * Source/cmake/FindFontconfig.cmake:
- * Source/cmake/FindLibEpoxy.cmake:
- * Source/cmake/FindLibtasn1.cmake:
- * Source/cmake/FindSqlite.cmake:
-
-2019-10-08 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.27.1 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2019-10-04 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.27.1 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers.
-
-2019-10-02 Alex Christensen <achristensen@webkit.org>
-
- CMake-built WebKit.framework should launch XPC services successfully
- https://bugs.webkit.org/show_bug.cgi?id=202490
-
- Rubber-stamped by Tim Horton.
-
- * Source/cmake/OptionsMac.cmake:
-
-2019-10-02 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Stop using legacy custom protocol implementation
- https://bugs.webkit.org/show_bug.cgi?id=202407
-
- Reviewed by Žan Doberšek.
-
- Make LEGACY_CUSTOM_PROTOCOL_MANAGER disabled by default.
-
- * Source/cmake/OptionsFTW.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-10-02 Zan Dobersek <zdobersek@igalia.com>
-
- [Nicosia] Enable async scrolling at build-time for Nicosia-using ports
- https://bugs.webkit.org/show_bug.cgi?id=202397
-
- Reviewed by Carlos Garcia Campos.
-
- Enable ASYNC_SCROLLING code for ports leveraging the Nicosia layering
- system. This still has to be runtime-enabled in the DrawingArea
- implementation.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-09-30 Alex Christensen <achristensen@webkit.org>
-
- Resurrect Mac CMake build
- https://bugs.webkit.org/show_bug.cgi?id=202384
-
- Rubber-stamped by Tim Horton.
-
- * Source/cmake/OptionsMac.cmake:
-
-2019-09-30 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK][WPE] Add about:gpu
- https://bugs.webkit.org/show_bug.cgi?id=202305
-
- Reviewed by Žan Doberšek.
-
- Add SVN_REVISION definition to the build.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-09-23 Zan Dobersek <zdobersek@igalia.com>
-
- run-web-platform-tests: remove support for in-repository manifest, expectation management
- https://bugs.webkit.org/show_bug.cgi?id=202037
-
- Reviewed by Carlos Alberto Lopez Perez.
-
- Remove the test expecations JSON and test manifest file that were used
- for managing and generating the necessary wptrunner metadata.
-
- * WebPlatformTests/gtk/TestExpectations.json: Removed.
- * WebPlatformTests/gtk/TestManifest.ini: Removed.
-
-2019-09-20 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Bump WPE version numbers.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2019-09-17 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [WinCairo][curl] Define NOCRYPT to suppress libressl "Warning, overriding WinCrypt defines"
- https://bugs.webkit.org/show_bug.cgi?id=201858
-
- Reviewed by Alex Christensen.
-
- LibreSSL headers are reporing a compilation warning for overriding
- WinCrypt defines. Define NOCRYPT to let windows.h not to include
- WinCrypt for WinCairo port.
-
- * Source/cmake/OptionsWinCairo.cmake: Added -DNOCRYPT.
-
-2019-09-15 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK][WPE] Do not run the Bubblewrap executable when configuring for cross-compilation
- https://bugs.webkit.org/show_bug.cgi?id=201340
-
- Reviewed by Konstantin Tokarev.
-
- * Source/cmake/BubblewrapSandboxChecks.cmake: Do not run the
- Bubblewrap executable when cross-compiling to guess its version.
- Emit a warning instead and trust that valid run-time paths will
- be set using the BWRAP_EXECUTABLE and DBUS_PROXY_EXECUTABLE
- variables. While at it, fix the regular expression used to match
- the version string in the Bubblewrap output when not cross-compiling.
-
-2019-09-09 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Bump GTK version numbers
-
- * Source/cmake/OptionsGTK.cmake:
-
-2019-08-23 Alex Christensen <achristensen@webkit.org>
-
- Remove NPAPI Examples
- https://bugs.webkit.org/show_bug.cgi?id=201089
-
- Reviewed by Alexey Proskuryakov.
-
- We are only supporting NPAPI for flash until its upcoming end of life.
- We don't need to encourage the creation of new NPAPI plugins by having examples.
-
- * Examples: Removed.
-
-2019-08-21 Adrian Perez de Castro <aperez@igalia.com>
-
- [GTK][WPE] Gtk-Doc fails with build options which need cooperation between CFLAGS and LDFLAGS
- https://bugs.webkit.org/show_bug.cgi?id=200987
-
- Reviewed by Philippe Normand.
-
- Only CFLAGS was being set before trying to generate the documentation
- but not LDFLAGS, which could cause errors when gtk-doc tries to link
- a generated program when the compiler flags would also require usage
- of certain linker flags later on.
-
- * Source/cmake/GtkDoc.cmake: Also set LDFLAGS in the environment when
- invoking Tools/gtkdoc/generate-gtkdoc.
-
-2019-08-16 Ross Kirsling <ross.kirsling@sony.com>
-
- [Win] WebCoreTestSupport is too big to link
- https://bugs.webkit.org/show_bug.cgi?id=200820
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWin.cmake:
- As with WebCore itself, build WebCoreTestSupport as an object library when unified builds are disabled
- (and we haven't explicitly asked to build it as a shared library).
-
-2019-08-08 Brent Fulgham <bfulgham@apple.com>
-
- [FTW] Get WebKit, WebKit2, and MiniBrowser building and executing
- https://bugs.webkit.org/show_bug.cgi?id=200539
- <rdar://problem/54082550>
-
- Reviewed by Dean Jackson.
-
- * Source/cmake/OptionsFTW.cmake:
-
-2019-08-02 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.25.4 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers
-
-2019-07-31 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Datalist element support for TextFieldInputType
- https://bugs.webkit.org/show_bug.cgi?id=98934
-
- Reviewed by Michael Catanzaro.
-
- Enable DATALIST_ELEMENT.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2019-07-24 Fujii Hironori <fujii.hironori@gmail.com>
-
- [CMake] CMAKE_SHARED_LINKER_FLAGS drops "-Wl,--no-undefined"
- https://bugs.webkit.org/show_bug.cgi?id=200074
-
- Reviewed by Michael Catanzaro.
-
- Although WebKitCompilerFlags.cmake adds "-Wl,--no-undefined" to
- CMAKE_SHARED_LINKER_FLAGS, it wasn't effective because
- OptionsCommon.cmake inadvertently override the value with
- CMAKE_EXE_LINKER_FLAGS as:
-
- > set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ...")
-
- * Source/cmake/OptionsCommon.cmake: Use string(APPEND) to modify
- CMAKE_*_LINKER_FLAGS variables to avoid typos.
-
-2019-07-23 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.25.3 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers
-
-2019-07-18 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] MOUSE_CURSOR_SCALE is not implemented
- https://bugs.webkit.org/show_bug.cgi?id=109469
-
- Reviewed by Darin Adler.
-
- Enable MOUSE_CURSOR_SCALE for the GTK port.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2019-07-11 Pablo Saavedra <psaavedra@igalia.com>
-
- [WPE][GTK] Build failure with ENABLE_ACCESSIBILITY=OFF
- https://bugs.webkit.org/show_bug.cgi?id=199625
-
- Added ENABLE(ACCESSIBILITY) and replaced HAVE(ACCESSIBILITY)
- with ENABLE(ACCESSIBILITY) in the code.
-
- Additionally, the TestRunner code generator now honors the
- Conditional IDL format.
-
- Reviewed by Konstantin Tokarev.
-
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-07-10 Carlos Alberto Lopez Perez <clopez@igalia.com>
-
- [GTK][WPE] Enable support for CSS_COMPOSITING
- https://bugs.webkit.org/show_bug.cgi?id=199513
-
- Reviewed by Michael Catanzaro.
-
- This feature is needed to support the CSS properties "mix-blend-mode" and "isolation".
- Enable it for all ports except for AppleWin (doesn't build).
-
- It has been tested that it builds on the EWS bots of all the ports enabled (for those that have an EWS).
- Also, for the GTK and WPE ports it also has been tested that the feature works fine on most of the cases and that doesn't cause regressions.
-
- * Source/cmake/OptionsFTW.cmake: Enable the feature.
- * Source/cmake/OptionsMac.cmake: Use the new default.
- * Source/cmake/OptionsWin.cmake: Enable for WinCairo only.
- * Source/cmake/WebKitFeatures.cmake: Enable it Globally
-
-2019-06-28 Brent Fulgham <bfulgham@apple.com>
-
- [FTW] Build WebCore
- https://bugs.webkit.org/show_bug.cgi?id=199199
-
- Reviewed by Don Olmstead.
-
- Establish a set of build options for the FTW port, based on the current WinCairo
- feature set. I also note which features should be turned on, but aren't yet, as
- well as which features are disabled due to lack of WebGL and Media support in
- the current build.
-
- * Source/cmake/OptionsFTW.cmake:
-
-2019-06-28 Konstantin Tokarev <annulen@yandex.ru>
-
- Remove traces of ENABLE_ICONDATABASE remaining after its removal in 219733
- https://bugs.webkit.org/show_bug.cgi?id=199317
-
- Reviewed by Michael Catanzaro.
-
- While IconDatabase and all code using it was removed,
- ENABLE_ICONDATABASE still exists as build option and C++ macro.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- * Source/cmake/tools/vsprops/FeatureDefines.props:
- * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
-
-2019-06-27 Don Olmstead <don.olmstead@sony.com>
-
- [FTW] Build JavaScriptCore
- https://bugs.webkit.org/show_bug.cgi?id=199254
-
- Reviewed by Brent Fulgham.
-
- Add the FTW [For the Win(dows)] port. FTW is OS(WINDOWS) + USE(DIRECT2D) +
- USE(CURL). Its eventual goal is to be the one true Windows port but to avoid
- breaking AppleWin and WinCairo its being split into its own port for the interim.
-
- * CMakeLists.txt:
- * Source/cmake/OptionsFTW.cmake: Added.
-
-2019-06-27 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [CMake] Bump cmake_minimum_required version to 3.10
- https://bugs.webkit.org/show_bug.cgi?id=199181
-
- Reviewed by Don Olmstead.
-
- * CMakeLists.txt:
-
-2019-06-21 Konstantin Tokarev <annulen@yandex.ru>
-
- [cmake] Switch to built-in handling of C++ standard instead of hardcoding -std=c++17
- https://bugs.webkit.org/show_bug.cgi?id=199108
-
- Reviewed by Don Olmstead.
-
- Rationale:
-
- 1. It provides an abstraction over exact flags of particular compilers -
- we just specify required version of C++ standard
- 2. External libraries (like Qt used in WPEQt) may require particular C++
- standard or even particular C++ features to be availabe (e.g. Qt
- requires INTERFACE_COMPILE_FEATURES cxx_decltype, which causes cmake
- to add -std=gnu++11 unless proper CXX_STANDARD is defined)
-
- * Source/cmake/OptionsCommon.cmake:
- * Source/cmake/OptionsMSVC.cmake:
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2019-06-25 Michael Catanzaro <mcatanzaro@igalia.com>
-
- Fully rename WebKitGTK+ -> WebKitGTK everywhere
- https://bugs.webkit.org/show_bug.cgi?id=199159
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/FindGLIB.cmake:
-
-2019-06-25 Michael Catanzaro <mcatanzaro@igalia.com>
-
- Require GCC 7
- https://bugs.webkit.org/show_bug.cgi?id=198914
-
- Reviewed by Darin Adler.
-
- * CMakeLists.txt:
-
-2019-06-21 Michael Catanzaro <mcatanzaro@igalia.com>
-
- [WPE][GTK] Bump minimum versions of GLib, GTK, libsoup, ATK, GStreamer, and Cairo
- https://bugs.webkit.org/show_bug.cgi?id=199094
-
- Reviewed by Carlos Garcia Campos.
-
- We can remove a lot of preprocessor guards in our code if we bump the minimum required
- versions of certain dependencies:
-
- GStreamer 1.8 -> 1.10
- GTK 3.6 -> 3.22
- ATK 2.16
- libsoup 2.42 -> 2.54
- glib 2.40 -> 2.44
- cairo 1.14
-
- I'm being extremely conservative with all these dependency bumps. All of these versions are
- already available in Debian Stretch, which we will soon no longer support building on anyway
- due to the impending GCC 7 requirement. Dependencies are also bumped no further than we
- actually have guards for. For example, ATK 2.22 is available in Stretch, but the highest
- ATK_CHECK_VERSION guards we use below 2.22 are for 2.16, so I set the min version to 2.16.
-
- We still have a few preprocessor guards remaining for everything here except glib and cairo,
- but this removes the vast majority of them. Deleting code is fun!
-
- * Source/cmake/FindGTK3.cmake:
- * Source/cmake/GStreamerChecks.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-06-20 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Remove support for GTK2 plugins
- https://bugs.webkit.org/show_bug.cgi?id=199065
-
- Reviewed by Sergio Villar Senin.
-
- * Source/cmake/FindGDK2.cmake: Removed.
- * Source/cmake/FindGTK2.cmake: Removed.
- * Source/cmake/OptionsGTK.cmake:
-
-2019-06-18 Adrian Perez de Castro <aperez@igalia.com>
-
- Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.25.1 release
-
- * Source/cmake/OptionsWPE.cmake: Bump version numbers.
-
-2019-06-17 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.25.2 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers
-
-2019-06-17 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. [GTK] Bump WPEBackend-fdo requirement to 1.3.1
-
- * Source/cmake/OptionsGTK.cmake:
-
-2019-06-13 Tim Horton <timothy_horton@apple.com>
-
- Make it possible for validate-committer-lists to dump a mailmap file
- https://bugs.webkit.org/show_bug.cgi?id=198517
-
- Reviewed by Simon Fraser.
-
- * .gitignore:
- Ignore .mailmap files.
-
-2019-06-11 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Remove option REDIRECTED_XCOMPOSITE_WINDOW
- https://bugs.webkit.org/show_bug.cgi?id=198748
-
- Reviewed by Žan Doberšek.
-
- * Source/cmake/OptionsGTK.cmake: Remove USE_REDIRECTED_XCOMPOSITE_WINDOW build option.
-
-2019-06-10 Sam Weinig <weinig@apple.com>
-
- Remove Dashboard support
- https://bugs.webkit.org/show_bug.cgi?id=198615
-
- Reviewed by Ryosuke Niwa.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-06-10 Philippe Normand <pnormand@igalia.com>
-
- [WPE][Qt] Port to new wpe_fdo_egl_exported_image API
- https://bugs.webkit.org/show_bug.cgi?id=198713
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/OptionsWPE.cmake:
-
-2019-06-04 Takashi Komori <Takashi.Komori@sony.com>
-
- [WinCairo] Implement cpu and memory measuring functions.
- https://bugs.webkit.org/show_bug.cgi?id=198466
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWin.cmake:
-
-2019-06-03 Zan Dobersek <zdobersek@igalia.com>
-
- [Nicosia] Disable async scrolling until implemented
- https://bugs.webkit.org/show_bug.cgi?id=198476
-
- Reviewed by Antti Koivisto.
-
- Disable async scrolling on Nicosia-using ports until the underlying
- implementation is complete, allowing easier refactorings of the general
- async scrolling system.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-05-30 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WEBKIT_FRAMEWORK_TARGET macro
- https://bugs.webkit.org/show_bug.cgi?id=198396
-
- Reviewed by Konstantin Tokarev.
-
- Add a macro to help create the WebKit::targets in CMake.
-
- * CMakeLists.txt:
- * Source/cmake/WebKitMacros.cmake:
-
-2019-05-29 Don Olmstead <don.olmstead@sony.com>
-
- Remove ENABLE definitions from WebKit config files
- https://bugs.webkit.org/show_bug.cgi?id=197858
-
- Reviewed by Simon Fraser.
-
- Add ENABLE flags into WebKitFeatures.cmake and set the values for GTK and WPE according
- to what was present in the config files.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-05-27 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Use WPEBackend-fdo for accelerating compositing in Wayland instead of the nested compositor
- https://bugs.webkit.org/show_bug.cgi?id=197944
-
- Reviewed by Michael Catanzaro.
-
- Add USE_WPE_RENDERER option to use WPEBackend-fdo.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-05-27 Carlos Garcia Campos <cgarcia@igalia.com>
-
- Unreviewed. Update OptionsGTK.cmake and NEWS for 2.25.1 release
-
- * Source/cmake/OptionsGTK.cmake: Bump version numbers
-
-2019-05-23 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Use target oriented design for bmalloc
- https://bugs.webkit.org/show_bug.cgi?id=198046
-
- Reviewed by Konstantin Tokarev.
-
- Add WEBKIT_COPY_FILES to WebKitMacros so it is available to all CMake code. Add
- bmalloc_FRAMEWORK_HEADERS_DIR for specifying the location to copy bmalloc headers to.
-
- * Source/cmake/WebKitFS.cmake:
- * Source/cmake/WebKitMacros.cmake:
-
-2019-05-21 Don Olmstead <don.olmstead@sony.com>
-
- [WinCairo] Build WebDriver
- https://bugs.webkit.org/show_bug.cgi?id=198056
-
- Reviewed by Carlos Garcia Campos.
-
- Add ENABLE_WEBDRIVER as an experimental feature for WinCairo.
-
- * Source/cmake/OptionsWin.cmake:
-
-2019-05-21 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [WPE] Add initial accessibility support using ATK
- https://bugs.webkit.org/show_bug.cgi?id=197413
-
- Reviewed by Michael Catanzaro.
-
- Add ENABLE_ACCESSIBILITY public option to WPE.
-
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsWPE.cmake:
-
-2019-05-20 Ross Kirsling <ross.kirsling@sony.com>
-
- [WinCairo] Implement Remote Web Inspector Client.
- https://bugs.webkit.org/show_bug.cgi?id=197434
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2019-05-17 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Use builtin FindICU
- https://bugs.webkit.org/show_bug.cgi?id=197934
-
- Reviewed by Michael Catanzaro.
-
- Update CMake minimum required to 3.7. 3.7 has a FindICU module so the WebKit one
- is removed. For non-Apple ports this just requires adding individual components of
- ICU to find_package(ICU). For Apple ports the module does not work so the targets
- created in FindICU are mirrored in target/icu.cmake.
-
- * CMakeLists.txt:
- * Source/cmake/FindICU.cmake: Removed.
- * Source/cmake/OptionsAppleWin.cmake:
- * Source/cmake/OptionsGTK.cmake:
- * Source/cmake/OptionsJSCOnly.cmake:
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWPE.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
- * Source/cmake/target/icu.cmake: Added.
-
-2019-05-09 Xan López <xan@igalia.com>
-
- [CMake] Detect SSE2 at compile time
- https://bugs.webkit.org/show_bug.cgi?id=196488
-
- Reviewed by Carlos Garcia Campos.
-
- * Source/cmake/DetectSSE2.cmake: Added.
- * Source/cmake/WebKitCompilerFlags.cmake: Detect SSE2 support and
- add SSE2 to the global compiler flags.
-
-2019-05-08 Don Olmstead <don.olmstead@sony.com>
-
- [PlayStation] Update port options
- https://bugs.webkit.org/show_bug.cgi?id=197723
-
- Reviewed by Ross Kirsling.
-
- Update the options used.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2019-05-08 Ross Kirsling <ross.kirsling@sony.com>
-
- Add .vs and .vscode directories to .gitignore.
- https://bugs.webkit.org/show_bug.cgi?id=197727
-
- Reviewed by Don Olmstead.
-
- * .gitignore:
-
-2019-05-07 Keith Rollin <krollin@apple.com>
-
- Add option to build-webkit to control whether or not XCBuild is used
- https://bugs.webkit.org/show_bug.cgi?id=197668
- <rdar://problem/50549728>
-
- Reviewed by Tim Horton.
-
- Add --[no-]xcbuild to build-webkit to force the use of XCBuild or not.
- Also update build-webkit and the makefiles with the foundation for
- automatically using XCBuild when the conditions allow it. This latter
- facility is currently turned off until Xcode fully supports building
- WebKit with XCBuild.
-
- * Makefile.shared:
-
-2019-05-06 Christopher Reid <chris.reid@sony.com>
-
- [CMake] fuse-ld should also be set in module linker flags
- https://bugs.webkit.org/show_bug.cgi?id=197583
-
- Reviewed by Michael Catanzaro.
-
- Add fuse-ld to CMAKE_MODULE_LINKER_FLAGS.
-
- * Source/cmake/OptionsCommon.cmake:
-
-2019-05-03 Basuke Suzuki <Basuke.Suzuki@sony.com>
-
- [WinCairo] Implement and enable RemoteInspector Server.
- https://bugs.webkit.org/show_bug.cgi?id=197432
-
- Reviewed by Ross Kirsling.
-
- Add new build flag USE_INSPECTOR_SOCKET_SERVER to indicate using Socket implementation for RemoteInspector
- protocol. Currently PlayStation is the only platform which uses this. WinCairo is the second one.
-
- * Source/cmake/OptionsPlayStation.cmake:
- * Source/cmake/OptionsWin.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
-
-2019-05-03 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, rolling out r244881.
- https://bugs.webkit.org/show_bug.cgi?id=197559
-
- Breaks compilation of jsconly on linux, breaking compilation
- for jsc-i386-ews, jsc-mips-ews and jsc-armv7-ews (Requested by
- guijemont on #webkit).
-
- Reverted changeset:
-
- "[CMake] Refactor WEBKIT_MAKE_FORWARDING_HEADERS into
- WEBKIT_COPY_FILES"
- https://bugs.webkit.org/show_bug.cgi?id=197174
- https://trac.webkit.org/changeset/244881
-
-2019-05-02 Christopher Reid <chris.reid@sony.com>
-
- [CMake] Add support for LTO builds
- https://bugs.webkit.org/show_bug.cgi?id=188986
-
- Reviewed by Don Olmstead.
-
- Add LTO_MODE cmake variable to enable flto in clang builds.
- Add support to use ld.lld to build with LTO.
-
- * Source/cmake/OptionsCommon.cmake:
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2019-05-02 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Refactor WEBKIT_MAKE_FORWARDING_HEADERS into WEBKIT_COPY_FILES
- https://bugs.webkit.org/show_bug.cgi?id=197174
-
- Reviewed by Alex Christensen.
-
- Replace WEBKIT_MAKE_FORWARDING_HEADERS with WEBKIT_COPY_FILES which is a general
- purpose macro that copies files to a destination. WEBKIT_COPY_FILES removes the
- requirement of a target being passed in so there is no longer any implicit dependency
- between the target and the copying. Instead the dependencies need to be explicit.
-
- This opens the macro up for use by third party libraries and for copying other files
- to a destination.
-
- * Source/cmake/WebKitMacros.cmake:
-
-2019-05-01 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation] Update port for WEBKIT_EXECUTABLE changes
- https://bugs.webkit.org/show_bug.cgi?id=197483
-
- Reviewed by Don Olmstead.
-
- * Source/cmake/OptionsPlayStation.cmake:
- Update wrapping for configuring executables' playstation
- specific data to new WEBKIT_EXECUTABLE macro.
-
-2019-04-30 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Support prefers-color-scheme media query
- https://bugs.webkit.org/show_bug.cgi?id=196685
-
- Reviewed by Michael Catanzaro.
-
- Enable DARK_MODE_CSS. Supported color schemes feature is not supported for now. I'm not sure we will be able to
- suport it, because it requires to change the theme too many times, which is very slow in GTK.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2019-04-29 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WEBKIT_EXECUTABLE macro
- https://bugs.webkit.org/show_bug.cgi?id=197206
-
- Unreviewed build fix.
-
- Calls to add_dependencies were not happening.
-
- * Source/cmake/WebKitMacros.cmake:
-
-2019-04-29 Basuke Suzuki <Basuke.Suzuki@sony.com>
-
- [Win] Add flag to enable version information stamping and disable by default.
- https://bugs.webkit.org/show_bug.cgi?id=197249
- <rdar://problem/50224412>
-
- Reviewed by Ross Kirsling.
-
- This feature is only used in AppleWin port. Add flag for this task and make it OFF by default.
- Then enable it by default on AppleWin.
-
- * Source/cmake/OptionsWin.cmake:
-
-2019-04-28 Andy Estes <aestes@apple.com>
-
- Fix the watchOS engineering build.
-
- * Source/Makefile: Moved libwebrtc logic into Source/ThirdParty/Makefile.
-
-2019-04-26 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Add WEBKIT_EXECUTABLE macro
- https://bugs.webkit.org/show_bug.cgi?id=197206
-
- Reviewed by Konstantin Tokarev.
-
- Add WEBKIT_EXECUTABLE macro for creating executable targets. This wraps the creation of
- executable targets using the same conventions of WEBKIT_FRAMEWORK.
-
- Common code from the two macros were moved to WEBKIT_TARGET which is meant as an internal
- macro.
-
- Add WEBKIT_WRAP_EXECUTABLE macro to support Windows targets which use a DLLLauncherMain to
- launch the executable.
-
- * Source/cmake/WebKitMacros.cmake:
-
-2019-04-25 Fujii Hironori <Hironori.Fujii@sony.com>
-
- Unreviewed, rolling out r244669.
-
- Windows ports can't clean build.
-
- Reverted changeset:
-
- "[Win] Add flag to enable version information stamping and
- disable by default."
- https://bugs.webkit.org/show_bug.cgi?id=197249
- https://trac.webkit.org/changeset/244669
-
-2019-04-25 Basuke Suzuki <Basuke.Suzuki@sony.com>
-
- [Win] Add flag to enable version information stamping and disable by default.
- https://bugs.webkit.org/show_bug.cgi?id=197249
-
- Reviewed by Ross Kirsling.
-
- This feature is only used in AppleWin port. Add flag for this task and make it OFF by default.
- Then enable it by default on AppleWin.
-
- * Source/cmake/OptionsWin.cmake:
-
-2019-04-25 Alex Christensen <achristensen@webkit.org>
-
- Start using C++17
- https://bugs.webkit.org/show_bug.cgi?id=197131
-
- Reviewed by Darin Adler.
-
- * Source/cmake/OptionsMSVC.cmake:
- * Source/cmake/WebKitCompilerFlags.cmake:
-
-2019-04-24 Carlos Garcia Campos <cgarcia@igalia.com>
-
- [GTK] Hardcoded text color in input fields
- https://bugs.webkit.org/show_bug.cgi?id=126907
-
- Reviewed by Michael Catanzaro.
-
- Set and expose to build HAVE_OS_DARK_MODE_SUPPORT=1.
-
- * Source/cmake/OptionsGTK.cmake:
-
-2019-04-23 Don Olmstead <don.olmstead@sony.com>
-
- [CMake][Win] Use target oriented design for WebKit
- https://bugs.webkit.org/show_bug.cgi?id=197173
-
- Reviewed by Alex Christensen.
-
- Override WebKit_DERIVED_SOUCES_DIR within WinCairo in support of a target
- oriented design.
-
- * Source/cmake/OptionsWinCairo.cmake:
-
-2019-04-20 Don Olmstead <don.olmstead@sony.com>
-
- [CMake][Win] Use target oriented design for WebKitLegacy
- https://bugs.webkit.org/show_bug.cgi?id=197112
-
- Reviewed by Konstantin Tokarev.
-
- Override WebKitLegacy_DERIVED_SOURCES_DIR within WinCairo in support of a target
- oriented design.
-
- * Source/cmake/OptionsWinCairo.cmake:
-
-2019-04-18 Ross Kirsling <ross.kirsling@sony.com>
-
- [WinCairo] Non-unified build fails to link Tools
- https://bugs.webkit.org/show_bug.cgi?id=196866
-
- Reviewed by Fujii Hironori.
-
- * Source/cmake/OptionsWin.cmake:
- Build WebCore as an object library when unified builds are disabled
- (and we haven't explicitly asked to build it as a shared library).
- This is necessary for two reasons:
- - Non-unified WebCore.lib is too large for the MSVC linker to create (>4GB).
- - Some WebCore object files are not actually used, but DumpRenderTree and TestRunnerInjectedBundle
- still expect that their symbols will be re-exported via WebKit[Legacy].
-
-2019-04-17 Jer Noble <jer.noble@apple.com>
-
- Automatically use ccache when available for Makefile builds
- https://bugs.webkit.org/show_bug.cgi?id=197020
-
- Reviewed by Alex Christensen.
-
- * Makefile.shared:
-
-2019-04-16 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Set WTF_SCRIPTS_DIR
- https://bugs.webkit.org/show_bug.cgi?id=196917
-
- Reviewed by Konstantin Tokarev.
-
- Define WTF_SCRIPTS_DIR in WebKitFS.cmake and use that within the WEBKIT_COMPUTE_SOURCES
- macro. This allows it to be overridden by a port such as the AppleWin internal build.
-
- * Source/cmake/OptionsAppleWin.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
- * Source/cmake/WebKitFS.cmake:
- * Source/cmake/WebKitMacros.cmake:
-
-2019-04-15 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] WebCore derived sources should only be referenced inside WebCore
- https://bugs.webkit.org/show_bug.cgi?id=196904
-
- Reviewed by Konstantin Tokarev.
-
- Override WebCore_DERIVED_SOURCES_DIR for WinCairo.
-
- * Source/cmake/OptionsWinCairo.cmake:
-
-2019-04-14 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] JavaScriptCore derived sources should only be referenced inside JavaScriptCore
- https://bugs.webkit.org/show_bug.cgi?id=196742
-
- Reviewed by Konstantin Tokarev.
-
- Migrate to using JavaScriptCore_DERIVED_SOURCES_DIR instead of DERIVED_SOURCES_JAVASCRIPTCORE_DIR
- to support moving the JavaScriptCore derived sources outside of a shared directory.
- This is in support of the target oriented design refactoring.
-
- WinCairo is explicitly overriding the value as a canary for this setup.
-
- Also move JavaScriptCore_SCRIPTS_DIR to WebKitFS to remove logic setting it in other projects.
-
- * Source/PlatformWin.cmake:
- * Source/cmake/OptionsAppleWin.cmake:
- * Source/cmake/OptionsWinCairo.cmake:
- * Source/cmake/WebKitFS.cmake:
-
-2019-04-10 Michael Catanzaro <mcatanzaro@igalia.com>
-
- Unreviewed, rolling out r243989.
-
- Broke i686 builds
-
- Reverted changeset:
-
- "[CMake] Detect SSE2 at compile time"
- https://bugs.webkit.org/show_bug.cgi?id=196488
- https://trac.webkit.org/changeset/243989
-
-2019-04-09 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] WEBKIT_COMPUTE_SOURCES should use the target's derived sources directory
- https://bugs.webkit.org/show_bug.cgi?id=196741
-
- Reviewed by Michael Catanzaro.
-
- WEBKIT_COMPUTE_SOURCES is using ${DERIVED_SOURCES_DIR} directly. Instead it should
- rely on the directory specified by the target.
-
- * Source/cmake/WebKitFS.cmake:
- Add variables that can be expanded within CMake to the derived sources directory for
- a target.
-
- * Source/cmake/WebKitMacros.cmake:
- Use variable expansion rather than ${DERIVED_SOURCES_DIR} to determine the target's
- derived sources directory.
-
-2019-04-09 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] WTF derived sources should only be referenced inside WTF
- https://bugs.webkit.org/show_bug.cgi?id=196706
-
- Reviewed by Konstantin Tokarev.
-
- * Source/cmake/OptionsWinCairo.cmake:
- * Source/cmake/WebKitFS.cmake:
-
-2019-04-09 Don Olmstead <don.olmstead@sony.com>
-
- [CMake] Apple builds should use ICU_INCLUDE_DIRS
- https://bugs.webkit.org/show_bug.cgi?id=196720
-
- Reviewed by Konstantin Tokarev.
-
- The Apple platform is using ${DERIVED_SOURCES_WTF_DIR} for hosting the ICU headers.
- Instead it should stage the headers into ${ICU_INCLUDE_DIRS} so no special handling
- is needed.
-
- * Source/cmake/OptionsJSCOnly.cmake:
- * Source/cmake/OptionsMac.cmake:
-
-2019-04-08 Don Olmstead <don.olmstead@sony.com>
-
- [CMake][WinCairo] Separate copied headers into different directories
- https://bugs.webkit.org/show_bug.cgi?id=196655
-
- Reviewed by Michael Catanzaro.
-
- Add variables for the paths to copied framework headers. This is done to be
- explicit rather than relying on ${FORWARDING_HEADERS_DIR}.
-
- Currently all ports but WinCairo will default to ${FORWARDING_HEADERS_DIR}.
- WinCairo overrides them to provide a directory structure that looks more
- like what happens in an XCode build. This is meant as an intermediate step
- towards making all CMake ports behave like this.
-
- * Source/cmake/OptionsWinCairo.cmake:
- * Source/cmake/WebKitFS.cmake:
- * Source/cmake/WebKitMacros.cmake:
-
-2019-04-08 Xan Lopez <xan@igalia.com>
-
- [CMake] Detect SSE2 at compile time
- https://bugs.webkit.org/show_bug.cgi?id=196488
-
- Reviewed by Carlos Garcia Campos.
-
- * CMakeLists.txt: Use FindSSE2.cmake to detect SSE2 support.
- * Source/cmake/FindSSE2.cmake: Added.
-
-2019-04-05 Commit Queue <commit-queue@webkit.org>
-
- Unreviewed, rolling out r243833.
- https://bugs.webkit.org/show_bug.cgi?id=196645
-
- This change breaks build of WPE and GTK ports (Requested by
- annulen on #webkit).
-
- Reverted changeset:
-
- "[CMake][WTF] Mirror XCode header directories"
- https://bugs.webkit.org/show_bug.cgi?id=191662
- https://trac.webkit.org/changeset/243833
-
-2019-04-03 Don Olmstead <don.olmstead@sony.com>
-
- [CMake][WTF] Mirror XCode header directories
- https://bugs.webkit.org/show_bug.cgi?id=191662
-
- Reviewed by Konstantin Tokarev.
-
- Add WTF_FRAMEWORK_HEADERS_DIR to place WTF headers into. Add frameworks/WTF.cmake
- which creates an interface target which will populate dependencies for consumers.
- This file is added here to support AppleWin internal builds which invoke CMake on
- each directory.
-
- * Source/cmake/WebKitFS.cmake:
- * Source/cmake/frameworks/WTF.cmake: Added.
-
-2019-04-03 Myles C. Maxfield <mmaxfield@apple.com>
-
- Remove support for -apple-trailing-word
- https://bugs.webkit.org/show_bug.cgi?id=196525
-
- Reviewed by Zalan Bujtas.
-
- This CSS property is nonstandard and not used.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-04-02 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [CMake] WEBKIT_MAKE_FORWARDING_HEADERS shouldn't use POST_BUILD to copy generated headers
- https://bugs.webkit.org/show_bug.cgi?id=182757
-
- Reviewed by Don Olmstead.
-
- Some generated headers need to be exported to its client modules.
- Before this change, WEBKIT_MAKE_FORWARDING_HEADERS copies all *.h
- files in the directory specified by DERIVED_SOURCE_DIRECTORIES
- parameter. The copy operation was triggered by POST_BUILD event.
-
- This caused build dependency issues for Ninja builds. This change
- remove the DERIVED_SOURCE_DIRECTORIES parameter. And list all
- generated headers explicitly which need to be copied.
-
- * Source/cmake/WebKitMacros.cmake: Removed
- DERIVED_SOURCE_DIRECTORIES parameter of
- WEBKIT_MAKE_FORWARDING_HEADERS. Accept absolute paths for FILES
- parameter.
-
-2019-04-01 Fujii Hironori <Hironori.Fujii@sony.com>
-
- [CMake] Remove EXTRA_DIRECTORIES parameter of WEBKIT_MAKE_FORWARDING_HEADERS
- https://bugs.webkit.org/show_bug.cgi?id=196436
-
- Reviewed by Darin Adler.
-
- The parameter was only for WebCore/ForwardingHeaders which was
- removed in Bug 182347.
-
- * Source/cmake/WebKitMacros.cmake: Remove unused EXTRA_DIRECTORIES parameter.
-
-2019-04-01 Stephan Szabo <stephan.szabo@sony.com>
-
- [PlayStation] Add initialization for JSC shell for PlayStation port
- https://bugs.webkit.org/show_bug.cgi?id=195411
-
- Reviewed by Ross Kirsling.
-
- Add functions for doing the automatic libc, floating point
- initializations, signing of binaries and libraries and
- wrapping of libc functions on PlayStation port.
-
- * Source/cmake/OptionsPlayStation.cmake:
-
-2019-03-29 Myles C. Maxfield <mmaxfield@apple.com>
-
- Delete WebMetal implementation in favor of WebGPU
- https://bugs.webkit.org/show_bug.cgi?id=195418
-
- Reviewed by Dean Jackson.
-
- * Source/cmake/OptionsMac.cmake:
- * Source/cmake/WebKitFeatures.cmake:
- * Source/cmake/tools/vsprops/FeatureDefines.props:
- * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
-
-2019-03-29 Cathie Chen <cathiechen@igalia.com>
-
- Implement ResizeObserver.
- https://bugs.webkit.org/show_bug.cgi?id=157743
-
- Reviewed by Simon Fraser.
-
- Add ENABLE_RESIZE_OBSERVER.
-
- * Source/cmake/WebKitFeatures.cmake:
-
-2019-03-25 Adrian Perez de Castro <aperez@igalia.com>
-
- [WPE][GTK] Make building WebVR (w/OpenVR) not depend on ENABLE_EXPERIMENTAL_FEATURES
- https://bugs.webkit.org/show_bug.cgi?id=196223
-
- Reviewed by Michael Catanzaro.
-
- Disentangle USE_OPENVR from ENABLE_EXPERIMENTAL_FEATURES, making it
- unneeded to include ThirdParty/openvr/ in release tarballs.
-
- * Source/cmake/OptionsGTK.cmake: Set USE_OPENVR to OFF by default,
- instead of making it use the value of ENABLE_EXPERIMENTAL_FEATURES.
- * Source/cmake/OptionsWPE.cmake: Ditto.
-
-2019-03-25 Xan López <xan@igalia.com>
-
- [WTF] Fix typo when forcing WTF_CPU_X86
- https://bugs.webkit.org/show_bug.cgi?id=196204
-
- Reviewed by Michael Catanzaro.
-
- Fix a typo when setting the WTF_CPU variab