head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.46 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.44 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.42 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.40 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.38 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.36 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.34 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.32 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.30 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.28 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.26 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.24 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.22 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.20 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.18 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.16 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.14 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.12 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.10 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.8 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.6 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.4 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.2 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.2.0.8 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.4 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.6 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.2 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.1.0.4 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.2 pkgsrc-2019Q1-base:1.1; locks; strict; comment @// @; 1.3 date 2020.09.11.14.47.35; author leot; state Exp; branches; next 1.2; commitid lMtBEDjho0MUJDnC; 1.2 date 2019.09.10.22.10.04; author leot; state Exp; branches; next 1.1; commitid hyp3DQbQZqyYYvCB; 1.1 date 2019.03.13.20.49.40; author leot; state Exp; branches; next ; commitid 6US2KIXCUF5dlffB; desc @@ 1.3 log @webkit-gtk: Update to 2.30.0 pkgsrc changes: - Unconditionally disable systemd support via CMAKE_ARGS (by default systemd is enabled unconditionally) Changes: WebKitGTK 2.30.0 ================ - Fix NTLM authentication. - Don't try to use SHM on wayland with older wpebackend-fdo. - Fix the build due to seccomp.h header not found. WebKitGTK 2.29.92 ================= - Fix user agent header after a redirect when a new quirk is required. - Stop using firefox user agent quirk for google docs. - Fix rendering frames timeline panel in web inspector. - Fix per-thread cpu usage in web inspector. - Fix several crashes and rendering issues. - Translation updates: Polish WebKitGTK 2.29.91 ================= - Fix a web process crash introduced in 2.29.90. WebKitGTK 2.29.90 ================= - Fix font variation settings when font smoothing setting is also present. - Fix HTML drag and drop operations. - Fix argument order for clone syscall seccomp filter on s390x. - Fix a crash when selecting text. - Fix several crashes and rendering issues. WebKitGTK 2.29.4 ================ - Add support for backdrop filters. - Add support for text-underline-offset and text-decoration-thickness. - Add OpenCDM and AV1 support to media backend. - Add new API to get ITP data summary. - Use mobile user-agent on tablets. - Fix several crashes and rendering issues. WebKitGTK 2.29.3 ================ - Add webkit_authentication_request_get_security_origin. - Change the cookies accept policy to always when no-third-party is set and ITP is enabled. - Fix web process hangs on large GitHub pages. - Bubblewrap sandbox should not attempt to bind empty paths. - Add support for sndio to bubblewrap sandbox. - Also handle dark themes when the name ends with -Dark. - Fix a race condition causing a crash in media player. - Fix several crashes and rendering issues. WebKitGTK 2.29.2 ================ - Add Intelligent Tracking Prevention (ITP) support. - Add support for video formats in img elements. - Add API to handle video autoplay policy that now defaults to disallow autoplay videos with audio. - Add API to mute a web view. - Add API to allow applications to handle the HTTP authentication credential storage. - Add a WebKitSetting to set the media content types requiring hardware support. - Fix a crash during drag an drop due to a bug introduced in 2.29.1. - Do not start page load during animation in back/forward gesture. - Fix several crashes and rendering issues. - Translation updates: Ukrainian. WebKitGTK 2.29.1 ================ - Stop using GTK theming to render form controls. - Add API to disable GTK theming for scrollbars too. - Fix several race conditions and threading issues in the media player. - Add USER_AGENT_BRANDING build option. - Add paste as plain text option to the context menu for rich editable content. - Fix several crashes and rendering issues. @ text @$NetBSD: patch-Source_WTF_wtf_FileSystem.cpp,v 1.2 2019/09/10 22:10:04 leot Exp $ Support MAP_FILE if unavailable. --- Source/WTF/wtf/FileSystem.cpp.orig 2020-08-12 09:17:54.000000000 +0000 +++ Source/WTF/wtf/FileSystem.cpp @@@@ -339,6 +339,9 @@@@ bool MappedFileData::mapFileHandle(Platf #endif } +#ifndef MAP_FILE +#define MAP_FILE 0 +#endif void* data = mmap(0, size, pageProtection, MAP_FILE | (mapMode == MappedFileMode::Shared ? MAP_SHARED : MAP_PRIVATE), fd, 0); if (data == MAP_FAILED) { @ 1.2 log @webkit-gtk: Update to 2.26.0 pkgsrc changes: - When built with gcc, 7.3.0 or newer is now needed Changes: WebKitGTK 2.26.0 ================ - Disable process swap on navigation. - Do not enable the sandbox in Snap. - Fix sandbox parsing DISPLAY on X11. - Translation updates: Brazilian Portuguese, German. WebKitGTK 2.25.92 ================= - Add WEBKIT_USE_SINGLE_WEB_PROCESS environment variable to force single process model in all WebKitWebContext. This is a temporary solution for applications still depending on the single process mode behavior. It will be only available in 2.26 series. - Add new API to remove a filter from an user content manager given its identifier. - Add support for HSTS. - Several improvements and bug fixes in MSE media player. - Fix building without unified sources. - Fix several crashes and rendering issues. - Translation updates: Polish, Ukrainian. WebKitGTK 2.25.4 ================ - Switch to use libsoup WebSockets API. - Add support for permessage-deflate WebSocket extension. - Add support for datalist element in text input fields. - Fix a crash with empty video source. - Fix several crashes and rendering issues. WebKitGTK 2.25.3 ================ - Remove support for GTK2 NPAPI plugins. - Fix web view updates after swapping web process if accelerated compositing mode is forced. - Make kinetic scrolling work again. - Fix position of emoji chooser when page is scrolled. - Fix web process deadlock when scrolling twitter timeline which contains HLS videos. - Make navigation gesture use dark fallback background color color on dark themes. - Make Previous/Next gesture work in RTL mode. - Support cancelling touchscreen back/forward gesture. - Add user agent quirk to make github work in FreeBSD. - Fix content disappearing when using CSS transforms. - Fix some radio streams that could not be played. - Fix video pause that sometimes caused to skip to finish. - Fix volume level changes when playing a video. - Fix several crashes and rendering issues. WebKitGTK 2.25.2 ================ - Enable process switch on cross site navigation. - Use libwpe with fdo backend to implement accelerated compositing under wayland. - Fix rendering artifacts in youtube volume button. - Fix trapezoid artifact in github comment box. - Ensure web extensions directory is readable when sandbox is enabled. - Fix the executable name of WebDriver process, renamed by mistake in 2.25.1. - Enable hyperlink auditing setting by default. - Remove the option to build without using the redirected XComposite window. - Fix HLS streams being slow to start. - Make accessibility work when sandbox is enabled. - Fix several crashes and rendering issues. WebKitGTK 2.25.1 ================ - Add support for subprocess sandboxing. - Add API to get the web process unique identifier of a WebKitFrame. - Add WebKitWebPage::did-associate-form-controls-for-frame signal and deprecate did-associate-form-controls. - Implement AtkComponentIface scroll_to methods. - Improve rendering of form controls when GTK theme is dark and enable prefers-color-scheme media query. - Show the emoji chooser popover for editable content. - Fix touch capabilities detection for websites checking touch events properties present in window or pointer media queries. - Fix several crashes and rendering issues. @ text @d1 1 a1 1 $NetBSD: patch-Source_WTF_wtf_FileSystem.cpp,v 1.1 2019/03/13 20:49:40 leot Exp $ d5 1 a5 1 --- Source/WTF/wtf/FileSystem.cpp.orig 2019-08-28 11:46:29.000000000 +0000 d7 2 a8 2 @@@@ -324,6 +324,9 @@@@ bool MappedFileData::mapFileHandle(Platf return true; d14 1 a14 1 void* data = mmap(0, size, PROT_READ, MAP_FILE | (mode == MappedFileMode::Shared ? MAP_SHARED : MAP_PRIVATE), fd, 0); @ 1.1 log @webkit-gtk: Update to 2.24.0 pkgsrc changes: - Remove patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp: logic changed upstream and there is no longer a function that check for a VFP. Changes: 2.24.0 ------ - Added support fot content filtering. - Variation fonts support. - Fully emoji rendering support. - Added navigation and pinch zoom gestures for touchpads. - Support for JPEG2000 images (please note that in pkgsrc at the moment it is disabled to avoid a dependency on openjpeg) - Script dialogs are now modal to the current web view only. - New API to convert URI to format for display. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- Source/WTF/wtf/FileSystem.cpp.orig 2019-02-12 11:21:17.000000000 +0000 d7 2 a8 2 @@@@ -316,6 +316,9 @@@@ MappedFileData::MappedFileData(const Str return; d14 1 a14 2 void* data = mmap(0, size, PROT_READ, MAP_FILE | MAP_SHARED, fd, 0); close(fd); d16 1 @