summaryrefslogtreecommitdiff
path: root/www/webkit-gtk/patches/patch-Source_WTF_wtf_PlatformHave.h
AgeCommit message (Collapse)AuthorFilesLines
2022-05-31webkit-gtk: Add reference to upstream bug reportsleot1-1/+3
2022-05-29webkit-gtk: Update to 2.36.3leot1-5/+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.
2021-05-13webkit-gtk: Update to 2.32.1leot1-5/+5
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.
2020-03-10webkit-gtk: Update to 2.28.0leot1-0/+15
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.