summaryrefslogtreecommitdiff
path: root/www/webkit-gtk/PLIST
AgeCommit message (Collapse)AuthorFilesLines
2022-09-16webkit-gtk: Update to 2.36.8leot1-3/+3
Changes: 2.36.8 ====== - Fix jumpy elements when scrolling GitLab and other web sites. - Fix WebKitWebView:web-process-terminated signal not being emitted for the first web view when sandboxing is enabled. - Fix hang when opening HTML <select> elements in GTK4 builds. - Fix kinetic scrolling with elements that use overflow scrolling. - Fix several crashes and rendering issues.
2022-08-24webkit-gtk: Update to 2.36.7leot1-3/+3
Changes: 2.36.7 ====== - Fix several crashes and rendering issues.
2022-08-07webkit-gtk: Update to 2.36.6leot1-3/+3
Changes: 2.36.6 ====== - Fix handling of touchpad scrolling on GTK4 builds. - Fix WebKitGTK not allowing to be used from non-main threads. - Fix several crashes and rendering issues.
2022-07-28webkit-gtk: Update to 2.36.5leot1-3/+3
Changes: 2.36.5 ====== - Add support for PAC proxy in the WebDriver implementation. - Fix video playback when loaded through custom URIs, this fixes video playback in the Yelp documentation browser. - Fix WebKitWebView::context-menu when using GTK4. - Fix LTO builds with GCC. - Fix several crashes and rendering issues.
2022-07-05webkit-gtk: Update to 2.36.4leot1-3/+3
Changes: 2.36.4 ====== - Fix the new ATSPI accessibility implementation to add the missing Collection interface for the loaded document. - Fix the MediaSession implementation to make the MPRIS object names more sandbox friendly, which plays better with Flatpak and WebKit's own Bubblwrap-based sandboxing. - Fix leaked Web Processes in some particular situations. - Fix the build with media capture support enabled. - Fix cross-compilation when targeting 64-bit ARM. - Fix several crashes and rendering issues.
2022-06-07webkit-gtk: remove introspection option, enabling it by defaultwiz1-7/+7
It was default-on, bump PKGREVISION for those who had it disabled.
2022-05-29webkit-gtk: Update to 2.36.3leot1-3/+5
pkgsrc changes: - Remove USE_LD_GOLD option adjustment. The option was removed, if gold is accidentally picked up it should be re-investigate how to re-disable it. - USE_SYSTEMD option is no longer available, switch to ENABLE_JOURNALD_LOG and unconditionally disable it to avoid possible systemd dependencies - ENABLE_OPENGL option is no longer available, switch to USE_OPENGL_OR_ES (not tested) Changes: WebKitGTK 2.36.3 ================ - Support capturing already encoded video streams, which takes advantage of encoding done in hardware by devices which support this feature. - Avoid using experimental GStreamer elements for video demuxing. - Avoid using the legacy GStreamer VA-API decoding plug-ins, which often cause rendering issues and are not much maintained. Their usage can be re-enabled setting WEBKIT_GST_ENABLE_LEGACY_VAAPI=1 in the environment. - Fix playback of YouTube streams which use dynamic ad insertion. - Fix display capture with Pipewire. - Fix the build without the X11 target when X11 headers are not present. - Fix several crashes and rendering issues. WebKitGTK 2.36.2 ================ - Fix some pages showing empty content boxes when using GTK4. - Fix the build with accessibility disabled. - Fix the build with newer Ruby versions. - Fix several crashes and rendering issues. WebKitGTK 2.36.1 ================ - Fix the build with accessibility disabled. - Fix several crashes and rendering issues. - Translation updates: Croatian. WebKitGTK 2.36.0 ================ - Fix selection foreground color on text with decorations. - Fix seeking on YouTube videos. - Fix list item marker not exposed to a11y when not a direct child of a list item. - Fix a crash while closing a page. - Fix the build to make it reproducible again. - Fix several crashes and rendering issues. WebKitGTK 2.35.90 ================= - Fix scrolling with the mouse wheel on sites using overscroll-behavior. - Suspend web processes after some time in the process cache. - Fix renderning of horizontal scrollbars with themes enabling steppers. - Ensure EGL displays are terminated before web process exits. - Deinitialize gstreamer before web process exits. - Make fonts under XDG_DATA_DIRS available in web process sanbox. - Canonicalize paths passed to bubblewrap launcher. - Fix several crashes and rendering issues. - Translation updates: Hebrew. WebKitGTK 2.35.3 ================ - Fix a crash at startup when bubblewrap sandbox is enabled. - Fix a crash when starting a drag an drop on touchscreen. - Fix several crashes and rendering issues. WebKitGTK 2.35.2 ================ - Add new accessibility implementation using ATSPI DBus interfaces instead of ATK. - Use native GtkWidgets for form validation popups. - Add support for requestVideoFrameCallback. - Add support for accent colors. - Fix pinch zooming from a link to not activate the link. - Fix kinetic scrolling via touch screen. - Fix several crashes and rendering issues. WebKitGTK 2.35.1 ================ - Make user interactive threads (event handler, scrolling, ...) real time in linux. - Add new API to set HTTP response information to custom uri schemes. - Add support for media session. - Change hardware-acceleration-policy setting default value to always. - Fix jsc_value_object_define_property_accessor() to work with objects not having a wrapped instance. - Fix several crashes and rendering issues.
2022-02-17webkit-gtk: Update to 2.34.6leot1-3/+3
Changes: 2.34.6 ====== - Fix accessibility not working when the Bubblewrap sandbox is enabled. - Fix rendering of scrollbars when overlay scrollbars are disabled. - Fix the build when the X11 support is disabled. - Fix the build in a number of situations where the main OpenGL library is not called libGL or libgl, as is the case on systems that use libglvnd. - Fix several crashes and rendering issues.
2022-02-09webkit-gtk: Update to 2.34.5leot1-3/+3
Changes: 2.34.5 ====== - Improve VP8 codec selection when using GStreamer 1.20. - Fix connecting to the accessiblity bus when using the Bubblewrap sandbox. - Fix links being incorrectly activated when starting a pinch zoom gesture. - Fix touch-based scrolling. - Fix the build with recent toolchains based on GCC 12 and on older ones as included e.g. in Ubuntu 18.04. - Fix the build with ICU 60, version 61 is no longer required. - Fix several crashes and rendering issues.
2022-01-21webkit-gtk: Update to 2.34.4leot1-3/+3
Changes: 2.34.4 ====== - Fix several crashes and rendering issues.
2021-12-20webkit-gtk: Update to 2.34.3leot1-3/+3
Changes: 2.34.3 ------ - Make audio tools (like mixers) display the actual name of the application producing sound, instead of a generic one. - Fix several crashes and rendering issues.
2021-11-25webkit-gtk: Update to 2.34.2leot1-3/+3
Changes: WebKitGTK 2.34.2 ================ - Fix scrolling issues when pressing Home and PgDown keys. - Update effective appearance after web process switch on navigation. - Fix the build with video disabled.
2021-10-21webkit-gtk: Update to 2.34.1leot1-3/+3
Changes: 2.34.1 ====== - Update user agent browser versions. - Fix a crash with GTK >= 3.24.30. - Fix a crash when loading videos on reddit. - Fix file type detection when application calls g_desktop_app_info_set_as_default_for_extension() passing html.
2021-09-28webkit-gtk: Update to 2.34.0leot1-3/+4
Changes: 2.34.0 ------ - Add support for HTTP/2 when building with libsoup3. - Add support for CSS Scroll Snap. - Add support for date and datetime-local input elements. - Add support for display capture. - Add support for ICC color management. - Add support color-schemes CSS property. - Add support for link preconnect when building with libsoup3. - Add support for client side certificates when building with libsoup3. - Add multi-track support to MSE media backend. - Add new API to handle web process unresponsiveness. - Add API to disable CORS on a web view for particular domains. - Add new API to access/modify capture devices states. - Add new API to configure the memory pressure handler.
2021-09-17webkit-gtk: Update to 2.32.4leot1-3/+3
Changes: 2.32.4 ------ - Do not append .asc extension to downloaded text/plain files. - Fix several crashes and rendering issues.
2021-07-23webkit-gtk: Update to 2.32.3leot1-3/+3
Changes: 2.32.3 ------ - Properly set the cookies settings after a network process crash. - Fix accessibility tree after a cross site navigation with PSON enabled. - Ensure WebKitScriptWorld::window-object-cleared signal is always emitted. - Fix several crashes and rendering issues.
2021-07-09webkit-gtk: Update to 2.32.2leot1-3/+3
Changes: 2.32.2 ====== - Improve calculation of initial WebKitWebView size. - Fix kinetic scrolling on touchpad with async scrolling off. - Fix a crash on empty drag operation in X11. - Fix rendering on HiDPI /4k screen and scaling. - Handle null native surface for for surfaceless rendering. - Fix JavaScriptCore crash on 32-bit big endian systems. - Fix several crashes and rendering issues.
2021-05-13webkit-gtk: Update to 2.32.1leot1-3/+3
pkgsrc changes: - Remove patches applied upstream Changes: 2.32.1 ------ - Support building against the Musl C library. - Support building against ICU version 69 or newer. - Improve handling of Media Capture devices. - Improve WebAudio playback. - Improve video orientation handling. - Improve seeking support for MSE playback. - Improve flush support in EME decryptors. - Fix HTTP status codes for requests done through a custom URI handler. - Fix the Bubblewrap sandbox in certain 32-bit systems. - Fix inconsistencies between the WebKitWebView.is-muted property state and values returned by webkit_web_view_is_playing_audio(). - Fix the build with ENABLE_VIDEO=OFF. - Fix wrong timestamps for long-lived cookies. - Fix UI process crash when failing to load favicons. - Fix several crashes and rendering issues. - Translation updates: Swedish.
2021-03-30webkit-gtk: Add missing .h file to PLISTleot1-1/+2
Accidentally missed and part of the 2.32.0 update.
2021-03-30webkit-gtk: Update to 2.32.0leot1-4/+3
pkgsrc changes: - Remove patch-Source_WTF_wtf_RAMSize.cpp: fallback method using sysconf(3) is now used also on NetBSD - patch-CMakeLists.txt migrated to Source/cmake/WebKitCommon.cmake: all existent logic was migrated there - Remove patch-Source_ThirdParty_ANGLE_adjust-angle-include-paths.sh: patched file no longer present - Add `-DENABLE_GAMEPAD=OFF' to disable gamepad support: needs libmanette not yet packaged in pkgsrc Changes: 2.32.0 ====== - NPAPI plugins support have been removed. - System font scaling factor is correctly applied now. - New permission request API for MediaKeySystem access. - New API to remove individual scripts/stylesheets using WebKitUserContentManager. - Web inspector now shows detailed information about main loop frames. - The minimum required GStreamer version is now 1.14. - The GStreamer runtime is now initialized only when required. - Improved platform support for WebAudio (WebAudio->MediaStream, Worklet, Multi-channel). - Support for hardware-accelerated video rendering on i.MX8 platforms (using the NXP driver). Updated in pkgsrc-wip by <cirnatdan> and me.
2021-03-18webkit-gtk: Update to 2.30.6leot1-3/+3
Changes: 2.30.6 ------ - Update user agent quirks again for Google Docs and Google Drive - Fix several crashes and rendering issues.
2021-02-11webkit-gtk: Update to 2.30.5leot1-3/+4
Changes: 2.30.5 ====== - Bring back the WebKitPluginProcess intallation that was removed by mistake. - Fix RunLoop objects leaked in worker threads. - Fix aarch64 llint build with JIT disabled. - Use Internet Explorer quirk for Google Docs.
2020-12-15webkit-gtk: Update to 2.30.4leot1-3/+3
pkgsrc changes: - Remove ICU 68.1 patches applied upstream Changes: WebKitGTK 2.30.4 ================ - Fix text data sent with WebSockets when using libsoup < 2.68. - Fix the rendering on Raspberry Pi 3 using the proprietary video driver. - Fix clipping of descedant layers of a mask layer. - Fix the build with ICU 68.1.
2020-11-20webkit-gtk: Update to 2.30.3leot1-3/+3
Changes: 2.30.3 ====== - Add new build option USE(64KB_PAGE_BLOCK). - Fix backdrop filters with rounded borders. - Fix scrolling iframes when async scrolling is enabled. - Allow applications to handle drag and drop on the web view again. - Update Outlook user agent quirk. - Fix the build with video support disabled. - Fix several crashes and rendering issues.
2020-10-23webkit-gtk: Update to 2.30.2leot1-3/+3
Changes: 2.30.2 ====== - Fix scrolling when smooth scrolling is enabled in async scrolling mode. - Fix WebSocket requests with same-site cookies. - Fix TLS certificate information for service workers. - Handle chassis type when its value is quoted. - Fix the build with ENABLE_MEDIA_STREAM enabled and ENABLE_WEB_RTC_DISABLED. - Fix the build with ENABLE_GAMEPAD enabled. - Fix several crashes and rendering issues.
2020-09-28webkit-gtk: Update to 2.30.1leot1-3/+3
Changes: 2.30.1 ====== - Bring back the environment variable to force single process mode when PSON is disabled. - Fix downloads started by an ephemeral web context. - Translation updates: Brazilian Portuguese.
2020-09-11webkit-gtk: Update to 2.30.0leot1-4/+5
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.
2020-07-28webkit-gtk: Update to 2.28.4leot1-3/+3
pkgsrc changes: - Define non-standard __WORDSIZE if not already defined (at the moment the patches directly patch problematic files where __WORDSIZE is used, it would be probably nicer to find a common place to define it). Changes: 2.28.4 ------ - Fix several crashes and rendering issues.
2020-07-09webkit-gtk: Update to 2.28.3leot1-3/+3
Changes: 2.28.3 ====== - Enable kinetic scrolling with async scrolling. - Fix web process hangs on large GitHub pages. - Bubblewrap sandbox should not attempt to bind empty paths. - Fix threading issues in the media player. - Fix several crashes and rendering issues.
2020-04-24webkit-gtk: Update to 2.28.2leot1-3/+3
Changes: 2.28.2 ====== - Fix excessive CPU usage due to GdkFrameClock not being stopped. - Fix UI process crash when EGL_WL_bind_wayland_display extension is not available. - Fix position of select popup menus in X11. - Fix playing of Youtube 'live stream'/H264 URLs. - Fix a crash under X11 when cairo uses xcb. - Fix the build in MIPS64. - Fix several crashes and rendering issues.
2020-04-13webkit-gtk: Update to 2.28.1leot1-3/+3
Changes: 2.28.1 ====== - Fix position of default option element popup windows under Wayland. - Fix rendering after a cross site navigation with PSON enabled and hardware acceleration forced. - Fix a crash in nested wayland compositor when closing a tab with PSON enabled. - Update Chrome and Firefox versions in user agent quirks. - Fix a crash with bubblewrap sandbox enabled. - Fix a crash in JavaScriptCore in ppc64el. - Fix the build with GStreamer 1.12. - Fix several crashes and rendering issues.
2020-03-10webkit-gtk: Update to 2.28.0leot1-3/+6
Changes: WebKitGTK 2.28.0 ================ - Enable JIT in MIPS platform. - Do not limit the surrounding text for input methods to current paragraph. - Fix the build with OpenGL disabled. - Fix the build when Wayland target is disabled. - Fix the build on ppc64le if __unix is undefined. - Fix several crashes and rendering issues. - Translation updates: Polish. WebKitGTK 2.27.91 ================= - Update user agent quirks to fix the unsupported browser message in several google services. - Fix several compile warnings with GCC 10. - Fix the build with GCC 10. - Fix several crashes and rendering issues. - Translation updates: Chinese WebKitGTK 2.27.90 ================= - Add support for same-site cookies. - Add flatpak sandbox support. - Enable WebAudio and WebGL by default in WebKitSettings. - Add a setting to disallow top level navigation to a data URI. - Add support for the -webkit-font-smoothing CSS property. - Always use a light theme for rendering form controls. - Stop making the Web Inspector windows transient. - Ensure mouse cursor is hidden during fullscreen video playback. - Add support for inspecting service workers to the remote inspector. - Fix several crashes and rendering issues. WebKitGTK 2.27.4 ================ - Add API for input methods. - Add API to serialize/deserialize a JSCValue to/from a JSON string. - Add support for strict secure cookies. - Add support for saving data from remote inspector. - Make ondemand hardware acceleration policy never leave accelerated compositing mode. - Fix rendering of conic gradients in high resolution displays. - Fix special combination characters not respecting the keystroke order when high CPU load. - Honor the IndexedDB directory set in WebsiteDataManager. - Fix rendering of text when there's an initial advance in the text run. - Fix web process crash when displaying a KaTeX formula. - Fix network process crash with PSON enabled. - Fix several crashes and rendering issues. WebKitGTK 2.27.3 ================ - Add support for Pointer Lock API. - Improve performance when falling back to system fonts. - Stop using DBus for the remote inspector implementation to improve the performance of both WebDriver and remote inspector. - Implement support for new ARIA roles: code, strong, emphasis, generic. - Fix handling of content type with new custom protocols implementation. - Make image decoders fully thread safe. - Add support for get page source command in WebDriver. - Add support for network proxy capabilities in WebDriver. - Add support for new window command in WebDriver. - Fix several crashes and rendering issues. - Translation updates: Brazilian Portuguese, Ukrainian. WebKitGTK 2.27.2 ================ - Add user messages API for the communication with the web extension. - Enable service workers by default. - Add support for saving data in Web Inspector. - More navigation gesture improvement. - Fix the build with WebDriver disabled. - Show also client EGL extensions in about:gpu. - Disable accelerated compositing when we fail to initialize the EGL dispaly under Wayland. - Fix several crashes and rendering issues. WebKitGTK 2.27.1 ================ - Enable async scrolling when accelerating compositing policy is 'always'. - Add about:gpu to show information about the graphics stack. - Add API to enable Process Swap on (Cross-site) Navigation, that is now disabled by default. - Add WebKitWebView:page-id property. - Improve swipe navigation gesture style. - Fix several crashes and rendering issues.
2020-02-14webkit-gtk: Update to 2.26.4leot1-3/+3
Changes: 2.26.4 ====== - Always use a light theme for rendering form controls. - Fix the build with WPE renderer disabled. - Fix the build with OpenGL disabled. - Fix the build with GCC 10. - Fix several crashes and rendering issues.
2020-01-22webkit-gtk: Update to 2.26.3leot1-3/+3
pkgsrc changes: - Remove no longer needed patch-Source_WebKit_WebProcess_WebPage_CoordinatedGraphics_LayerTreeHost.h, Changes: 2.26.3 ====== - Fix issues while trying to play a video on NextCloud. - Make sure the GL video sink uses a valid WebKit shared GL context. - Fix vertical alignment of text containing arabic diacritics. - Fix build with icu 65.1. - Fix page loading errors with websites using HSTS. - Fix web process crash when displaying a KaTeX formula. - Fix several crashes and rendering issues.
2019-11-06webkit-gtk: Update to 2.26.2leot1-3/+3
Changes: 2.26.2 ====== - Improve performance of querying system fallback fonts. - Don't use prgname in dbus-proxy socket path. - Fix thread-safety issues in image decoders. - Fix the build with WebDriver disabled. - Disable accelerated compositing when we fail to initialize the EGL dispaly under Wayland. - Fill the objects category in emoji picker. - Fix several crashes and rendering issues.
2019-09-24webkit-gtk: Update to 2.26.1leot1-3/+3
Changes: WebKitGTK 2.26.1 ================ - Fix MSE media player with GStreamer 1.14. - Fix HTML alternate loads never finishing. - Fix web view initialization delay on first load. - Validate user agent string set via API. - Fix a crash when a web view is destroyed with accelerated compositing mode enabled. - Fix EGL initialization with newer versions of Mesa. - Do not enable the sandbox inside docker. - Fix several crashes and rendering issues. Thanks to <wiz> for approving update during freeze!
2019-09-10webkit-gtk: Update to 2.26.0leot1-4/+4
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.
2019-08-28webkit-gtk: Update to 2.24.4leot1-3/+3
pkgsrc changes: - Permit to use Python 3.x for build - Update REPLACE_* lists and add tool dependency to bash - Remove no longer needed patch-Source_WebCore_platform_graphics_gstreamer_MediaPlayerPrivateGStreamer.cpp (fixed upstream) Changes: 2.24.4 ------ - Updated the user agent string to make happy certain websites which would claim that the browser being used was unsupported. - Improve loading of multimedia streams to avoid memory exhaustion due to excessive caching. - Fix display of documents with MIME type application/xml in the Web Inspector, when loaded using XmlHttpRequest. - Fix a hang while scrolling certain websites which include HLS video content (Twitter, for example). - Fix rounding artifacts in volume levels for media playback. - Fix several crashes and rendering issues. - Fix the build with video track support disabled. - Fix the build with OpenGL support disabled. - Fix build issue which would cause media controls to disappear when Python 3.x was used during the build process.
2019-07-02webkit-gtk: Update to 2.24.3leot1-3/+3
pkgsrc changes: - Remove not needed dependency to gnutls and add missing dependency to libtasn1 (previously indirectly picked up via gnutls) - Remove patch-Source_WebCore_platform_graphics_gstreamer_MediaPlayerPrivateGStreamerBase.cpp, fix is now present in 2.24.3. - Remove a no more needed hunk in patch-Source_JavaScriptCore_assembler_ARM64Assembler.h. Changes: 2.24.3 ====== - Deprecate WebSQL APIs. - Make Previous/Next gesture work in RTL mode. - Fix content disappearing when using CSS transforms. - Fix rendering artifacts in youtube volume button. - Fix trapezoid artifact in github comment box. - Fix video pause that sometimes caused to skip to finish. - Fix volume level changes when playing a video. - Fix HLS streams being slow to start. - Fix some radio streams that could not be played. - Fix the build with older versions of GStreamer. - Fix the build with video and audio disabled. - Fix several crashes and rendering issues. - Translation updates: Brazilian Portuguese.
2019-05-17webkit-gtk: Update to 2.24.2leot1-3/+4
Changes: 2.24.2 ====== - Fix rendering of emojis copy-pasted from GTK emoji chooser. - Fix space characters not being rendered with some CJK fonts. - Fix adaptive streaming playback with older GStreamer versions. - Set a maximum zoom level for pinch zooming gesture. - Fix navigation gesture to not interfere with scrolling. - Fix SSE2 detection at compile time, ensuring the right flags are passed to the compiler. - Fix several crashes and rendering issues. - Translation updates: Danish, Spanish, Ukrainian. - Security fixes: CVE-2019-8595, CVE-2019-8607, CVE-2019-8615.
2019-04-09webkit-gtk: Update to 2.24.1leot1-3/+3
Changes: WebKitGTK 2.24.1 ================= - Do not allow changes in active URI before provisional load starts for non-API requests. - Stop the threaded compositor when the page is not visible or layer tree state is frozen. - Use WebKit HTTP source element again for adaptive streaming fragments downloading. - Properly handle empty resources in webkit_web_resource_get_data(). - Add quirk to ensure outlook.live.com uses the modern UI. - Fix methods returing GObject or boxed types in JavaScriptCore GLib API. - Ensure callback data is passed to functions and constructors with no parameters in JavaScriptCore GLib API. - Fix rendering of complex text when the font uses x,y origins. - Fix sound loop with Google Hangouts and WhatsApp notifications. - Fix the build with GStreamer 1.12.5 and GST GL enabled. - Detect SSE2 at compile time. - Fix several crashes and rendering issues. - Security fixes: CVE-2019-6251.
2019-03-13webkit-gtk: Update to 2.24.0leot1-4/+7
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.
2019-03-01webkit-gtk: Update to 2.22.7leot1-3/+3
pkgsrc changes: - Remove patch-Source_JavaScriptCore_dfg_DFGDoesGC.cpp, it was applied in 2.22.7 Changes: 2.22.7 ====== - Fix rendering of glyphs in Hebrew (and possibly other languages) when Unicode NFC normalization is used. - Fix several crashes and race conditions.
2019-02-09webkit-gtk: Update to 2.22.6leot1-3/+3
pkgsrc changes: - Set USE_GCC_RUNTIME to depends on gcc6-libs when pkgsrc gcc is used (XXX: Not tested and not clear if currently mk/compiler/gcc.mk DTRT XXX: regarding (if not, that's probably why firefox/mozilla-common.mk XXX: abuses USE_PKGSRC_GCC_RUNTIME!)) Changes: WebKitGTK+ 2.22.6 ================= - Make kinetic scrolling slow down smoothly when reaching the ends of pages, instead of abruptly, to better match the GTK+ behaviour. - Fix Web inspector magnifier under Wayland. - Fix garbled rendering of some websites (e.g. YouTube) while scrolling under X11. - Fix several crashes, race conditions, and rendering issues.
2018-12-13webkit-gtk: Update to 2.22.5leot1-3/+3
Changes: 2.22.5 ====== - Improved the logic to determine for which architectures to enable the JIT compiler support and USE_SYSTEM_MALLOC at build time. - Fix the build with ENABLE_VIDEO=OFF and ENABLE_OPENGL=OFF. - Fix several crashes.
2018-11-21webkit-gtk: Update www/webkit-gtk to 2.22.4leot1-3/+3
Changes: ================= WebKitGTK+ 2.22.4 ================= What's new in WebKitGTK+ 2.22.4? - Expose ENABLE_MEDIA_SOURCE as a public build option. - Fix a crash when using Cairo versions between 1.15 and 1.16.0 - Fix the build with -DLOG_DISABLED=0. - Fix the build with ENABLE_VIDEO=OFF and ENABLE_WEB_AUDIO=OFF. - Fix debug builds of JavaScriptCore. - Fix several crashes and rendering issues.
2018-10-29webkit-gtk: Update www/webkit-gtk to 2.22.3leot1-3/+3
Changes: WebKitGTK+ 2.22.3 ================= - Many improvements and fixes for video playback with media source extensions (MSE), which improve the user experience across the board, and in particular for playback of WebM videos. - Fix a memory leak during media playback when using playbin3. - Fix portions of Web views not being rendered after resizing. - Fix Resource Timing reporting for <iframe> elements. - Fix the build with the remote Web Inspector disabled. - Fix the build on ARMv7 with NEON extensions. - Fix several crashes and rendering issues.
2018-10-24webkit-gtk: Update www/webkit-gtk to 2.22.2leot1-3/+13
pkgsrc changes: - Bump GCC_REQD to 6 (now gcc 6.0.0 or newer is needed) - Add NetBSD support for JavaScript JIT on x86_64, i386, arm, aarch64 and mips - Add WebKitWebProcess and jsc to NOT_PAX_MPROTECT_SAFE. At least on NetBSD/amd64, running SunSpider 1.0.2 JavaScript Benchmark (<https://webkit.org/perf/sunspider/sunspider.html>) with MiniBrowser before `paxctl +m'-ing them needed: Total: 1006.9ms +/- 0.7% ...while after `paxctl +m'-ing them: Total: 322.3ms +/- 3.0% (Probably EACCESS due PaX MPROTECT are handled gracefully and silently instead of failing hard at runtime.) Please also note that webkit-gtk browsers should not need any NOT_PAX_MPROTECT_SAFE because WebKitWebProcess is used and already have that. - Improve handling of `webkit-jit' by introducing a WEBKIT_JIT_MACHINE_PLATFORMS list that contain all MACHINE_PLATFORMs triplets that have `webkit-jit' option as suggested one. - Always use OS(...) and BOS(...) macros instead of __Os__ macros for consistency with webkit code. - Add definition for BOS(SOLARIS) and OS(SOLARIS) and add it to the OS(UNIX) OSes list. - Limit patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp to OpenBSD. It is no longer present in FreeBSD ports and it is not problematic in NetBSD. - Remove no longer needed patch-Source_WTF_wtf_ThreadSpecific.h: NetBSD 5.x was already part of NOT_FOR_PLATFORM. - Sync patch-CMakeLists.txt with FreeBSD ports. Please note that this also removes WTF_CPU_SPARC64 definition that was unused. - madvise(2) on {Free,DragonFly,Net,Open}BSD supports MADV_FREE and MADV_DONTNEED flags. Define the corresponding HAVE_* via patch-Source_WTF_wtf_Platform.h. - Use globbing for REPLACE_{PERL,PYTHON} where possible. Changes: WebKitGTK+ 2.22.2 ================= - Several fixes for video playback with media source extensions (MSE). This allows using WebM support for YouTube, which no longer works through regular video source. Note that MSE is still disabled by default and webkit_settings_set_enable_mediasource() has to be used to enable the feature. - Fix the build when only Wayland support is enabled and X11 headers are not available. WebKitGTK+ 2.22.1 ================= - Fix printing in landscape. - Fix the build in several platforms: s390x, ppc64le, armv7hl. - Fix the build with a11y disabled. - Fix the build with video disabled. - Fix several crashes and rendering issues. WebKitGTK+ 2.22.0 ================== - Add warn_unused_result attribute to some JavaScriptCore GLib APIs. - Make pinch to zoom scale the page without changing the layout. - Fix the build in mips64.
2018-08-19webkit-gtk: update to 2.20.5.wiz1-3/+3
================== WebKitGTK+ 2.20.5 ================== What's new in WebKitGTK+ 2.20.5? - Fix rendering artifacts in some web sites due to a bug introduced in 2.20.4.
2018-08-17webkit-gtk: update to 2.20.4.wiz1-3/+3
What's new in WebKitGTK+ 2.20.4? - Fix a crash when leaving accelerated compositing mode. - Fix non-deterministic build failure due to missing JavaScriptCore/JSContextRef.h. - Security fixes: CVE-2018-4261, CVE-2018-4262, CVE-2018-4263, CVE-2018-4264, CVE-2018-4265, CVE-2018-4266, CVE-2018-4267, CVE-2018-4270, CVE-2018-4272, CVE-2018-4273, CVE-2018-4278, CVE-2018-4284.