Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id F3907A8FB7 for ; Sun, 3 Aug 2014 22:30:30 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 131C514A219; Sun, 3 Aug 2014 22:30:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 410E114A218 for ; Sun, 3 Aug 2014 22:30:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at NetBSD.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.NetBSD.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id xyP9C0UY6w8P for ; Sun, 3 Aug 2014 22:30:06 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 30E4C14A217 for ; Sun, 3 Aug 2014 22:30:05 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id D4DD896; Sun, 3 Aug 2014 22:30:05 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sun, 3 Aug 2014 22:30:05 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/www/webkit-gtk To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20140803223005.D4DD896@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk Module Name: pkgsrc Committed By: wiz Date: Sun Aug 3 22:30:05 UTC 2014 Modified Files: pkgsrc/www/webkit-gtk: Makefile Makefile.common PLIST buildlink3.mk distinfo options.mk pkgsrc/www/webkit-gtk/patches: patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp patch-Source_JavaScriptCore_dfg_DFGNode.h patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h patch-Source_WTF_wtf_Platform.h patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp patch-Tools_DumpRenderTree_gtk_DumpRenderTree.cpp patch-ai patch-aj patch-ak patch-am patch-configure Removed Files: pkgsrc/www/webkit-gtk/patches: patch-Source_JavaScriptCore_assembler_ARMAssembler.h patch-Source_JavaScriptCore_wtf_Threading.h patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y patch-Source_WTF_wtf_Atomics.h patch-Source_WTF_wtf_Compiler.h patch-Source_WTF_wtf_MathExtras.h patch-Source_WTF_wtf_RefCountedLeakCounter.h patch-Source_WTF_wtf_ThreadSafeRefCounted.h patch-Source_WebCore_Modules_webaudio_AudioContext.h patch-Source_WebCore_Modules_webaudio_AudioNode.h patch-Source_WebCore_editing_Editor.h patch-Source_WebCore_platform_gtk_FileSystemGtk.cpp patch-Source_WebCore_platform_network_DNSResolveQueue.h patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp patch-Source_WebKit2_WebProcess_WebCoreSupport_WebPlatformStrategies.cpp patch-Tools_DumpRenderTree_gtk_ImageDiff.cpp patch-al Log Message: Update to 2.4.4, the latest stable release. Based on work by Leonardo Taccari in wip. Changes: ================= WebKitGTK+ 2.4.4 ================= What's new in WebKitGTK+ 2.4.4? - Fix annoying popup shown when visiting 8tracks.com. - Expose links rendered as blocks to accessibility. - Make text inside "span" block in "a" block accessible. - Implement windowed plugins visibility. - Fix the GObject introspection annotations of webkit_web_resource_get_data_finish(). - Fix a crash in TSymbolTableLevel::~TSymbolTableLevel when WebKit is built with GCC 4.9. - Fix a crash when playing a video in facebook. - Several user agent changes to fix Google Maps and a few other issues. - Allo to include WebKitVersion.h from web extensions API too. - Fix web process leak when closing pages with network process enabled. - Fix the build with --disable-webgl --disable-accelerated-compositing. ================= WebKitGTK+ 2.4.3 ================= What's new in WebKitGTK+ 2.4.3? - Fix video playback rate used when resuming in GStreamer media backend. - Use GstMetaVideo as announced by WebKitVideoSink to fix some decoders and filters that rely on buffer's meta rather that in the caps structures. - Do not pass a valid pointer as redirected-response parameter to WebKitWebPage::send-request signal when not redirecting. - Add missing files to the build required for building in Windows. ================= WebKitGTK+ 2.4.2 ================= What's new in WebKitGTK+ 2.4.2? - Correctly handle TLS errors in case of a server redirection. - Fix a crash when submitting a form. - Fix several JavaScriptCore crashes when browsing facebook. - Fix a crash when closing a page with windowed plugins. - Fix a crash after getting web view context property with g_object_get. - Fix a new[] delete[] mismatch in SocketStreamHandleSoup. ================= WebKitGTK+ 2.4.1 ================= What's new in WebKitGTK+ 2.4.1? - Add CORS support for media elements to GStreamer media backend. - Fix wrong flags used in fcntl call that failed in FreeBSD. - Correctly handle HTTP authentication for cross-origin requests. - Correctly handle cookies for cross-origin requests. - Fix a crash in the plugin process with some plugins that redefine NPN functions. - Fix acceletared video when the video format has an alpha component. - Fix sites using geolocation after reloading when using Geoclue2. - Append Safari version to UserAgent to fix redirections in www.globalforestwatch.org. ================= WebKitGTK+ 2.4.0 ================= What's new in WebKitGTK+ 2.4.0? - Fix infinite loop in WebProcess due to a race condition that can happen when the socket event source is cancelled. - Fix more runtime critical warnings about main loop sources not found when trying to remove them. - Lower the timeout used when waiting for the ShoulTerminate reply in the WebProcess to release unused processes earlier. - Fix the build for non X11 platforms. ================= WebKitGTK+ 2.3.92 ================= What's new in WebKitGTK+ 2.3.92? - Add support for Geoclue2. - Always finalize the soup session object when the networking process finishes. - Make sure the web process doesn't finish if there's an ongoing print operation. - Fix runtime critical warnings about main loop sources not found when trying to remove them. - Fixed several crashes in JavaScriptCore when visiting facebook. - Improve CSS properties performance. - Fix web process leak when the WebView is leaked by the application. - Fix the build when using vala bindings due to UI and web process main headers included together. ================= WebKitGTK+ 2.3.91 ================= What's new in WebKitGTK+ 2.3.91? - Use a persistent cache for plugins metadata to avoid blocking the UI while scanning plugins during page loads. - Make the web inspector always load in multiprocess mode. - Add a pkg-config file for WebKit2 web process extensions API. - Fix the generation of g_return macros for GObject DOM bindings in some cases where non pointer parameters were handled as pointers. - Enable DFG_JIT on FreeBSD. - Use system default compiler instead of gcc when building DOM generated sources. - Several build fixes for FreeBSD. - Fix the build with wayland support enabled. ================= WebKitGTK+ 2.3.90 ================= What's new in WebKitGTK+ 2.3.90? - Add initial touch support to WebKit2. - Add API to create a WebKitWebView related to another one to share the same Web Process. - Create the inspector view using the same web process as the inspected page. - Fix wrong mix of fcntl commands and flags in WebKit2. - Fix marshaller used in WebKitWebPage::document-loaded signal. - Fix a crash in GStreamer media backend when playback rate is too high. - Fix the build on FreeBSD. ================= WebKitGTK+ 2.3.5 ================= What's new in WebKitGTK+ 2.3.5? - Add API to allow setting a multiple web process model. - Add API to pass initialization user data from the UI process to the web extensions. - Implement languages support with network process. - Implement custom URI schemes with network process. - Disable MemoryCache when the DOCUMENT_VIEWER cache model is set. - Expose aria-describedby with ATK_RELATION_DESCRIBED_BY. - Fix a bug that prevented from entering fullscreen again in HTML5 videos after fullscreen was left with ESC. - Set playback rate when pipeline is not ready in GStreamer media backend. - Fix a lockup when playing Icecast radio in GStreamer media backend. - Fix a web process crash when a download is cancelled. - Fix several crashes when printing via JavaScript. ================= WebKitGTK+ 2.3.4 ================= What's new in WebKitGTK+ 2.3.4? - Add API to WebKitResponsePolicyDecision to check if the MIME type can be shown. - Enable fullscreen API by default. - Fix handling of HTTP certificates with the network process enabled. - Fix downloads with the network process enabled. - Fix handling of cookies when network process is enabled. - Remove the partial file downloaded when the download operation fails or is cancelled. - Make WebKitWebPage::send-request signal work after a redirect. - Add xdg.origin.url extended attribute to downloads in WebKit2. - Fix WebGL with GLES. - Translation updates: Dutch, Brazilian Portuguese. ================= WebKitGTK+ 2.3.3 ================= What's new in WebKitGTK+ 2.3.3? - Initial Network Process support disabled by default. - CSS regions are now enabled by default. - Support right-side attachment of the inspector in WebKit2. - Add spatial navigation setting to WebKit2 GTK+ API. - Add media source setting to both WebKit1 and WebKit2. - Support custom types for drag and drop data. - Avoid extra copy when drawing images in cairo backend. - Fix scrolling in combo boxes when the dropdown menu is larger than the screen. - Render AC layers also when using GTK+ 2 in WebKit1. - Fix return value of webkit_web_view_get_view_source_mode() in WebKit1. - Emit stream-start, caps and segment events in webkitwebaudiosrc element. - Fix seeking on media content provided by servers not supporting range requests. - Fix a crash when using media source in GStreamer media backend. - Fix an X11 error when the backing store surface is destroyed. - Expose splitter elements with ATK_ROLE_SEPARATOR to accessibility. - Expose accessibility objects WAI-ARIA landmark roles. - Expose accessibility objects with ATK_ROLE_ARTICLE. - Expose accessibility objects with ATK_ROLE_CHECK_MENU_ITEM. - Remove support for GStreamer 0.10. - Memory leak due to incorrect use of gst_tag_list_merge in TextCombinerGStreamer. - Translation updates: Brazilian Portuguese. ================= WebKitGTK+ 2.3.2 ================= What's new in WebKitGTK+ 2.3.2? - Add enable-media-stream setting to WebKit2 GTK+ API. - Fix a crash when load fails due to SSL errors in WebKit2. - Fix a crash when printing via JavaScript in WebKit2. - Add support audio and video tracks to GStreamer media backend. - Properly expose video and audio elements to accessibility. - Fix invalid cairo matrix when drawing too small surfaces. - Avoid extra copy when drawing images using cairo. - Do not omit playback rate when seeking in GStreamer media backend. - Several build fixes on non-linux platforms. ================= WebKitGTK+ 2.3.1 ================= What's new in WebKitGTK+ 2.3.1? - Add WebKit2 API for TLS errors. - Make EventTarget interface introspectable in GObject DOM bindings. - Expose WheelEvent in the GObject DOM bindings API. - Generate API documentation for GObject DOM bindings. - Respect image orientation by default. - Enable text edition undo/redo operations support in WebKit2. - Add suppport for blob URLs to GStreamer media backend. - Add support for subtitles. - Allow running the web process with an arbitrary prefix command in debug builds. - Expose image links properly to accessibility. - Expose title and alternative text for links in image maps to accessibility. - Cancel the current active WebKitAuthenticationRequest on load fail. - Fix several memory leaks. ================= WebKitGTK+ 2.1.4 ================= What's new in WebKitGTK+ 2.1.4? - Add WebKitWebView::authenticate signal to WebKit2 GTK API. - Expose KeyboardEvent in GObject DOM bindings. - Implement attributesOfChildren() for AccessibilityUIElement. - Implement allAttributes() for AccessibilityUIElement. - Fix issues with edge cases when getting offsets for a text range in AtkText. - Remote inspector server now notifies about errors when loading resurces. - Disable HTTP request "Accept-Encoding:" header field on gstreamer source element to avoid receiving the wrong size when retrieving data. - Fix the final position when receiving several seek calls in a row, in GStreamer media backend. - When rendering accelerated video, upload onto the texture only the buffer to be painted. - Fix response property definition of WebKitResponsePolicyDecision. - Fix a crash in WebKit1 when the WebView is created and destroyed too fast. - Fix a crash in UI process when the web process crashes. - Fix a crash in WebKit2 when a context menu item is selected after the page has been closed. - Fix a crash when getting the editor command for a key event initiated by the web inspector. - Fix the build when building with GTK+ 2. - Fix several memory leaks. ================= WebKitGTK+ 2.1.3 ================= What's new in WebKitGTK+ 2.1.3? - Add support for preload="metadata" to GStreamer media backend. - Do not expose '\n' for wrapped lines with ATK_TEXT_BOUNDARY_CHAR. - Fix potential race condition in GStreamer media backend when getting the video sink caps. - Fix performance issues rendering a page with animations. - Several fixes and improvements in GStreamer video accelerated compositing support. - Adjust internal size on GStreamer HTTP source element when receiving data if necessary. - Actually disable the memory cache when DOCUMENT_VIEWER cache model is used in WebKit1. - Fix runtime critical warning in WebKit2 when unloading a module that failed to load. - Fix several memory leaks. ================= WebKitGTK+ 2.1.2 ================= What's new in WebKitGTK+ 2.1.2? - Set the subresources load priority using new libsoup API available in 2.43. - Do not use X11 WidgetBackingStore implementation in Wayland. - Support using GLContext from multiple threads. - Make sure gstreamer source element is thread-safe. - Prevent race condition when pad caps is set on gstreamer player. - Invalidate the ProcessLauncher when the process is terminated before it has finished launching - Use custom cairo code instead of Pango API for highlighting misspelled words. - Respect PKG_CONFIG env variable when generating gtk-doc. - Fix a crash due to an assert in gstreamer backend when seeking. - Fix memory leak when web process is terminated. - Translation updates: Telugu, Hindi, Kannada, Odia. ================= WebKitGTK+ 2.1.1 ================= What's new in WebKitGTK+ 2.1.1? - Add webkit_uri_scheme_request_finish_error to WebKit2 GTK+ API. - Add a setting to control whether or not accelerated 2D canvas is enabled in WebKit2. - Add a setting to WebKit2 to allow sending console log messages to stdout. - Always use EGL to create the GL context when running on Wayland. - Fix rendering of WebKitWebView child widgets with recent GTK+. - Notify the web process in WebKitURISchemeRequest when we fail to read from the user InputStream. - Fixed race conditions closing the socket descriptor when the web process crashes. - Add video accelerated compositing support to the GStreamer backend. - Add support for audio/speex MIME type to the GStreamer backend. - Fix seek after video finished in GStreamer backend. - Initialize WebKitWebPlugin path to prevent double-free in WebKit1. - Fix several GObject instrospection warnings. - Fixed several memory leaks. To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 pkgsrc/www/webkit-gtk/Makefile cvs rdiff -u -r1.32 -r1.33 pkgsrc/www/webkit-gtk/Makefile.common cvs rdiff -u -r1.21 -r1.22 pkgsrc/www/webkit-gtk/PLIST cvs rdiff -u -r1.42 -r1.43 pkgsrc/www/webkit-gtk/buildlink3.mk cvs rdiff -u -r1.65 -r1.66 pkgsrc/www/webkit-gtk/distinfo cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/webkit-gtk/options.mk cvs rdiff -u -r1.1 -r0 \ pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y \ pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_Atomics.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_Compiler.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_MathExtras.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_RefCountedLeakCounter.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_ThreadSafeRefCounted.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_Modules_webaudio_AudioContext.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_Modules_webaudio_AudioNode.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_platform_gtk_FileSystemGtk.cpp \ pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_platform_network_DNSResolveQueue.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp \ pkgsrc/www/webkit-gtk/patches/patch-Source_WebKit2_WebProcess_WebCoreSupport_WebPlatformStrategies.cpp \ pkgsrc/www/webkit-gtk/patches/patch-Tools_DumpRenderTree_gtk_ImageDiff.cpp cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp \ pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WTF_wtf_Platform.h \ pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp \ pkgsrc/www/webkit-gtk/patches/patch-Tools_DumpRenderTree_gtk_DumpRenderTree.cpp \ pkgsrc/www/webkit-gtk/patches/patch-am cvs rdiff -u -r1.2 -r1.3 \ pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp \ pkgsrc/www/webkit-gtk/patches/patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h \ pkgsrc/www/webkit-gtk/patches/patch-aj cvs rdiff -u -r1.3 -r0 \ pkgsrc/www/webkit-gtk/patches/patch-Source_JavaScriptCore_wtf_Threading.h cvs rdiff -u -r1.2 -r0 \ pkgsrc/www/webkit-gtk/patches/patch-Source_WebCore_editing_Editor.h cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/webkit-gtk/patches/patch-ai \ pkgsrc/www/webkit-gtk/patches/patch-ak cvs rdiff -u -r1.4 -r0 pkgsrc/www/webkit-gtk/patches/patch-al cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/webkit-gtk/patches/patch-configure Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.