diff options
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 614 |
1 files changed, 431 insertions, 183 deletions
@@ -1,263 +1,511 @@ +================== +WebKitGTK+ 2.16.5 +================== + + - Fix a web process crash when page finishes loading in several web sites. + - Fix the menu of select elements not showing in some cases under Wayland. + +================== +WebKitGTK+ 2.16.4 +================== + + - Fix web process deadlock when seeking youtube videos. + - Fix blob downloads. + - Improve theme rendering performance when using GTK+ >= 3.20. + - Fix positioning of popup menus in Wayland. + - Fix several crashes and rendering issues. + - Security fixes: CVE-2017-2538. + +================== +WebKitGTK+ 2.16.3 +================== + + - Fix URL shown in the title of beforeunload dialogs. + - Focus first input field of HTTP authentication dialog. + - Fix rendering glitches in HiDPI in long GitHub Gist pages when focusing the comments textarea. + - Remove Firefox user agent quirk for Google domains. + - Remove LATEST_RECORD_VERSION from GnuTLS priority string. + - Fix several crashes and rendering issues. + - Security fixes: CVE-2017-2496, CVE-2017-2539, CVE-2017-2510. + +================== +WebKitGTK+ 2.16.2 +================== + + - Update user agent quirks to make Youtube and new Google login page work. + - Fix rendering of animated PNGs. + - Fix playing of some live streams. + - Update several web inspector icons. + - Fix the build with NPAPI plugins enabled but X11 disabled. + - Fix the build with OpenGL disabled. + - Fix several crashes and rendering issues. + +================== +WebKitGTK+ 2.16.1 +================== + + - Fix no-third-party cookies policy in case of redirections. + - Keep URL fragments after server redirections. + - Honor GTK+ font settings. + - Ensure depth and stencil renderbuffers are created on GLESv2. + - Prevent new navigations from onbeforeunload handler and document unload. + - Disallow beforeunload alerts from web pages users have never interacted with. + - Fix several crashes and rendering issues. + +================== +WebKitGTK+ 2.16.0 +================== + + - Add missing types to WebKitAutocleanups. + - Translation updates: Swedish, Ukrainian. + +================== +WebKitGTK+ 2.15.92 +================== + + - Show the context menu when triggered by the keyboard. + - Fix web process deadlocks when destroying the media player. + - Fix web process crashes when loading animated GIFs. + - Fix several crashes and rendering issues. + - Translation updates: Polish. + +================== +WebKitGTK+ 2.15.91 +================== + +What's new in WebKitGTK+ 2.15.91? + + - Fix rendering artifacts when resizing the window in accelerated compositing mode. + - Remove flickering when leaving accelerated compositing mode. + - Fix a web process crash when loading duck duck go. + - Properly handle copy drag and drop operations. + - Fix a hang when sending an IPC messages fails because socket read buffers are full. + - Ensure we never try to load GTK2 plugins in Wayland. + - Fix several crashes and rendering issues. + +================== +WebKitGTK+ 2.15.90 +================== + +What's new in WebKitGTK+ 2.15.90? + + - Add an API to add a custom tab into the print dialog. + - Update cookie manager API to properly work with ephemeral sessions. + - Fix rendering issues in long documents with transparent background. + - Handle extended colors in cairo and texture mapper backends. + - Release unused UpdateAtlas and reduce the tile coverage on memory pressure. + - The media backend now stores preloaded media in /var/tmp instead of user cache dir. + - Fix a deadlock when the media player is destroyed. + - Fast replay on video hide/unhide on platforms with limited video buffer pools. + - Fix network process crashes when loading custom URI schemes. + - Fix video rendering when switching to accelerated compositing mode. + - Fix several crashes and rendering issues. + - Translation updates: Brazilian Portuguese. + ================= -WebKitGTK+ 2.4.11 +WebKitGTK+ 2.15.4 ================= - - Fix a crash when changing elment attributes with DOM bindings. - - Fix the build on ARM64. - - Translation updates: Chinese, Japanese. +What's new in WebKitGTK+ 2.15.4? + + - Make accelerating compositing mode on-demand again. By default it will only be used for websites + that require it, saving a lot of memory on websites that don't need it. + - Add API to manage hardware acceleration policy. + - Enable CSS Grid Layout by default. + - Add API to create ephemeral WebViews to replace the legacy private browsing setting that is now + deprecated. + - Handle HTTP authentication for downloads having a WebView associated. + - Add API to WebKitWebsiteDataManager to handle websites data. + - Fix BadDamage X errors happening when resizing the WebView. + - Fix several crashes and rendering issues. ================= -WebKitGTK+ 2.4.10 +WebKitGTK+ 2.15.3 ================= - - Fix rendering of form controls and scrollbars with GTK+ >= 3.19 - - Fix crashes on PPC64. - - Fix the build on powerpc 32 bits. - - Add ARM64 build support. - - Translation updates: German, Spanish, French, Italian, Korean, Brazilian Portuguese, Russian, - Chinese. - - Security fixes: CVE-2015-1120, CVE-2015-1076, CVE-2015-1071, CVE-2015-1081, CVE-2015-1122, - CVE-2015-1155, CVE-2014-1748, CVE-2015-3752, CVE-2015-5809, CVE-2015-5928, CVE-2015-3749, - CVE-2015-3659, CVE-2015-3748, CVE-2015-3743, CVE-2015-3731, CVE-2015-3745, CVE-2015-5822, - CVE-2015-3658, CVE-2015-3741, CVE-2015-3727, CVE-2015-5801, CVE-2015-5788, CVE-2015-3747, - CVE-2015-5794, CVE-2015-1127, CVE-2015-1153, CVE-2015-1083. +What's new in WebKitGTK+ 2.15.3? + + - Add API to set network proxy settings. + - Add API to set initial notification permissions. + - Add WebKitSecurityOrigin to the API. + - Add tag property to WebKitNotification. + - Create GLX OpenGL contexts using version 3.2 (core profile) when available to reduce the memory + consumption on Mesa based drivers. + - Improve memory pressure handler to reduce the CPU usage on memory pressure situations. + - Add support for key and code properties on keyboard events. + - More user agent string improvements to improve compatibility with several websites. + - Fix network process crashes when loading custom URI schemes. + - Fix web process crash when closing the web view in X11. + - Fix several crashes and rendering issues. + - Translation updates: German. ================= -WebKitGTK+ 2.4.9 +WebKitGTK+ 2.15.2 ================= - - Check TLS errors as soon as they are set in the SoupMessage to prevent any data - from being sent to the server in case of invalid certificate. - - Clear the GObject DOM bindings internal cache when frames are destroyed or - web view contents are updated. - - Add HighDPI support for non-accelerated compositing contents. - - Fix some transfer annotations used in GObject DOM bindings. - - Use latin1 instead of UTF-8 for HTTP header values. - - Fix synchronous loads when maximum connection limits are reached. - - Fix a crash ScrollView::contentsToWindow() when GtkPluginWidget doesn't have a parent. - - Fix a memory leak in webkit_web_policy_decision_new. - - Fix g_closure_unref runtime warning. - - Fix a crash due to empty drag image during drag and drop. - - Fix rendering of scrollbars with GTK+ >= 3.16. - - Fix the build on mingw32/msys. - - Fix the build with WebKit2 disabled. - - Fix the build with accelerated compositing disabled. - - Fix clang version check in configure. - - Fix the build with recent versions of GLib that have GMutexLocker. - - Fix the build for Linux/MIPS64EL. +What's new in WebKitGTK+ 2.15.2? + + - Add new API to notify about dynamically added forms to Web Extensions. + - Implement selection interface and states for elements supporting aria-selected and for menu roles. + - Expose STATE_SINGLE_LINE and STATE_MULTI_LINE for ARIA searchbox role. + - Enable WebMemorySampler. + - Downloads started by context menu actions now have a web view associated. + - Fix a network process crash when main resource load is converted into a download. + - Fix several crashes and rendering issues. ================= -WebKitGTK+ 2.4.8 +WebKitGTK+ 2.15.1 ================= - - Fix SSL connection issues with some websites after the POODLE vulnerability fix. - - Fix a crash when loading flash plugins. - - Fix build on GNU Hurd - - Fix build on OS X. - - Fix documentation of webkit_print_operation_get_page_setup(). - - Security fixes: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, - CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE-2014-1390. +What's new in WebKitGTK+ 2.15.1? + + - GObject DOM bindings API marked as unstable has been removed. + - Expose WebKitDOMHTMLInputElement APIs for form autofill. + - Properly update WebKitWebView and WebKitWebPage URI properties when request is modified by + WebKitWebPage:send-request signal. + - Switch to use GMenu internally in the context menu implementation. + - Dot not leak the default WebKitWebsiteDataManager in WebKitWebContext. + - The network backend now always sniff contents for Downloads. + - Use eglGetPlatformDisplay when available instead of eglGetDisplay. + - Avoid strstr() when checking (E)GL extensions. + - Fix the build with ENABLE_OPENGL=OFF and allow to build on Wayland without OpenGL again. + - Fix several crashes and rendering issues. + +================= +WebKitGTK+ 2.13.4 +================= + +What's new in WebKitGTK+ 2.13.4? + + - Switched to use the threaded compositor. Accelerated compositing mode is now always enabled by default + and happens in a separate thread in the web process. + - Make web view background colors work in accelerated compositing mode. + - Fix several crashes and rendering issues. ================= -WebKitGTK+ 2.4.7 +WebKitGTK+ 2.13.3 ================= -What's new in WebKitGTK+ 2.4.7? +What's new in WebKitGTK+ 2.13.3? + + - Fix Web Process deadlocks when loading HLS videos. + - Make videos work when painted into a canvas when accelerated compositing is enabled. + - Fix flickering with animated GIFs. + - Fix a Web Process crash when video repaint is requested with GStreamer GL enabled. + - Reduce the amount of file descriptors that the Web Process keeps open. + - Make memory pressure handler work when cgroups are not available. + - Fix several crashes and rendering issues. + +================= +WebKitGTK+ 2.13.2 +================= + +What's new in WebKitGTK+ 2.13.2? + + - Properly redraw the web view when reparented in force compositing mode. + - Flip the volume control layout in media controls on RTL. + - Add support for video orientation to the GStreamer media backend. + - Fix several crashes and rendering issues. + +================= +WebKitGTK+ 2.13.1 +================= + +What's new in WebKitGTK+ 2.13.1? + + - CSS Grid Layout has been unprefixed and can be enabled as an experimental feature at runtime. + - The HTTP disk cache implements speculative resources revalidation. + - Add a new WebKitSetting to allow universal access from file URLs. + - Fix several crashes and rendering issues. + +================= +WebKitGTK+ 2.11.5 +================= + +What's new in WebKitGTK+ 2.11.5? + + - Switch FTL to use B3 backend instead of LLVM. + - Add support for windowless NPAPI plugins with no UI in non X11 platforms. + - Fix a deadlock in the Web Process when JavaScript garbage collector was running for a web + worker thread that made google maps to hang. + - Fix a Web Process crash when quickly attempting many DnD operations. + - Fix scrollbars rendering with older versions of GTK+. + - Fix a crash when creating a WebKitWebView without providing a WebKitWebContext. - - SSLv3 is now disabled in WebKit2 to protect us against POODLE vulnerability. - - Fix the remote web inspector. - - Fix rendering of buttons, selections and lists with recent GTK+ - versions. - - Fix the build with drag and drop support disabled. +================= +WebKitGTK+ 2.11.4 +================= + +What's new in WebKitGTK+ 2.11.4? + + - Prefer to link to LLVM shared libraries when building with FTL enabled. + - Fix runtime errors when serializing/deserializing session state. + - Fix critical warnings when loading a URL after a session restore. + - Fix the build with GTK+ < 3.14. - Fix the build with video support disabled. - - Fix a crash in the plugin process with some windowed flash plugins. - - TLS errors now take precedence over the HTTP authentication dialog. - - Do not shrink on-disk cache to its default size on startup. - - Don't include full path names in WebKitEnumTypes.h to ensure the - generated headers are always identical. ================= -WebKitGTK+ 2.4.6 +WebKitGTK+ 2.11.3 ================= -What's new in WebKitGTK+ 2.4.6? +What's new in WebKitGTK+ 2.11.3? - - Use free icons for the web inspector. - - Make vimeo videos work again with the GStreamer media backend. - - Fix selection rendering when unfocused with recent GTK+ versions. - - Fix toggle buttons rendering with recent GTK+ versions. - - Fix race condition when downloading a file due to the intermediate - temporary file. + - NetworkProcess is now used unconditionally. The shared secondary process model is now + the same as using the multiple process model and setting a process limit of 1. + - Disable DNS prefetch when a proxy is configured. + - Reduce the maximum simultaneous network connections to match other browsers. + - Extend notifications API to notify WebKit when a notification is clicked by the user. + - Add new API to save and restore a WebView session. + - Add Web Extensions API to be notified about console messages. + - Add WebKitURIRequest API to get the HTTP method. + - Add API to handle beforeunload events. + - Make WebKitWebView always propagate motion-notify-event signal. + - Add a way to force accelerating compositing mode at runtime using an environment variable. + - Fix input elements and scrollbars rendering with GTK+ 3.19. + - Fix a crash in the UI process when the WebView is destroyed while the screensaver DBus proxy + is being created. + - Fix a WebProcess crash when loading large contents with custom URI schemes API. + - Fix UI process crashes related to not having a main resource response when the load is committed + for pages restored from the history cache. + - Translation updates: French, German, Turkish ================= -WebKitGTK+ 2.4.5 +WebKitGTK+ 2.11.2 ================= -What's new in WebKitGTK+ 2.4.5? +What's new in WebKitGTK+ 2.11.2? - - Do not freeze the UI process while scanning plugins if there's a - GTK+ 3 plugin installed. - - Fix a crash when drag and drop to a WebKitWebView. - - Fix a crash when navigating away from a web page containing an ogg - video. - - Fix slow motion rendering problem in GStreamer media backend due - to integer rounding. - - Make sure the plugins cache is always used even if the cache - directory doesn’t exist. - - Fix toggle buttons rendering with recent GTK+ versions. - - Do not use GtkWindow:resize-grip-visible with recent GTK+ - versions. - - Add support for little-endian PowerPC64. + - Enable FTL by default in JavaScriptCore for x86_64. + - Improved media backend performance by better handling glib main loop sources. + - Fix rendering of lines when using solid colors. + - Fix web process crashes due to BadDrawable X errors in accelerated compositing mode. + - Translation updates: Italian. + +================= +WebKitGTK+ 2.11.1 +================= + +What's new in WebKitGTK+ 2.11.1? + + - Improved general performance by better handling glib main loop sources. + - Add autocleanups support to GObjects exposed in public API. + - Fixed dashed and dotted border painting. + - Upload the accelerated canvas as a texture by copying via GPU directly. + - Popup menus no longer use a nested main loop. + +================= +WebKitGTK+ 2.9.5 +================= + +What's new in WebKitGTK+ 2.9.5? + + - Add API to set the maximum number of web processes per WebKitWebContext. + - Add API to allow executing editing commands that require an argument. + - Prevent clipboard contents from being lost when web process finishes. + - Always allow font matching for strong aliases + - Move GStreamer missing plugins installer to the UI process. + - Fix empty space in popup menus when first item is selected. + - Fix a crash when SoupSession is destroyed in exit handler. + - Disable NPAPI plugins when running on Wayland. + - Translation updates: Swedish. ================= -WebKitGTK+ 2.4.4 +WebKitGTK+ 2.9.4 ================= -What's new in WebKitGTK+ 2.4.4? +What's new in WebKitGTK+ 2.9.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. + - Fix the window size reported when the web view isn't realized yet. This fixes + the layout of some websites when opening new tabs in the browser and anchor links + when opened in new tabs too. + - Add API to be notified about editor state changes. + - Add selection-changed signal to the Web Extensions API. + - Add initial WebKitWebsiteDataManager API for process configuration options. + - Make WebSQL work by using a default quota instead of always failing in openDatabase + with DOM Exception 18. + - Correctly restore accelerated compositing after a WebProcess crash. + - Only enable the input methods filter when there's an editable element focused. + - Fix a crash on memory allocation using bmalloc on 32bit systems. + - Allow to build with X11 and Wayland targets at the same time. + - Fix a crash when spell checker returns no guesses. + - Update and optimize some of the web inspector icons. + - Translation updates: Swedish. ================= -WebKitGTK+ 2.4.3 +WebKitGTK+ 2.9.3 ================= -What's new in WebKitGTK+ 2.4.3? +What's new in WebKitGTK+ 2.9.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. + - Inhibit screen saver when playing full screen video. + - Fix DOCUMENT_VIEWER cache model to actually disable the memory cache. + - Fix a regression that prevented the WebKitWebView::context-menu signal + from being emitted. + - Update web inspector icon so Rendering Frames timeline distinguish between + layout and painting. + - Ensure fragment identifier part of URI is not removed for custom URI scheme + requests. + - Improve performance of keyboard events handling. + - Expose element tag name as an object attribute to accessibility. + - Fix the build with Wayland target enabled. ================= -WebKitGTK+ 2.4.2 +WebKitGTK+ 2.9.2 ================= -What's new in WebKitGTK+ 2.4.2? +What's new in WebKitGTK+ 2.9.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. + - Add IndexedDB support using a dedicated database process. + - Add construct property to WebKitWebContext to set the IndexedDB database directory. + - Add allow-file-access-from-file-urls to WebKitSettings. + - Improve network process disk cache performance by mapping cached resources in the + web process instead of sending the resources data via IPC. + - Prevent WorkQueue objects from being leaked and ensure its worker thread always exits. + - webkit_dom_html_element_get_children() has been deprecated in favor of + webkit_dom_element_get_children() to match the DOM spec. + - ARIA menu items no longer have anonymous block children. + - Map pre element to ATK_ROLE_SECTION instead of ATK_ROLE_PANEL. + - Always include rows in the tree of accessible tables. + - Fix the build with Netscape plugins disabled. + - Fix XPixmaps leaked by GLContext when using EGL on X11. + - Translation updates: Catalan. ================= -WebKitGTK+ 2.4.1 +WebKitGTK+ 2.9.1 ================= -What's new in WebKitGTK+ 2.4.1? +What's new in WebKitGTK+ 2.9.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. + - New disk cache implementation when using the network process. + - Web inspector UI has been redesigned. + - Add support for automatic hyphenation using libhyphen when it's available. + - Fix network redirection to a non HTTP destination. ================= -WebKitGTK+ 2.4.0 +WebKitGTK+ 2.7.4 ================= -What's new in WebKitGTK+ 2.4.0? +What's new in WebKitGTK+ 2.7.4? - - 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. + - Add API to change the WebKitWebView background color. + - Add an option to create WebKitWebView snapshots with transparent background. + - Add API to make the WebKitWebView editable. + - Add is-playing-audio property to WebKitWebView. + - Do not resize the accelerating compositing window to the web size until accelerated + compositing mode is activated. ================= -WebKitGTK+ 2.3.92 +WebKitGTK+ 2.7.3 ================= -What's new in WebKitGTK+ 2.3.92? +What's new in WebKitGTK+ 2.7.3? - - 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. + - Add API to support HTML5 notifications. + - Add UserMedia Permission Request API. + - GObject DOM bindings API now correctly returns NULL intead of empty strings to be + able to differentiate between not present and present but empty. + - Add support for text-decoration-skip. + - Improve the HTTP authentication dialog. + - Expose the ID attribute of Meter and Option elements to accessibility. + - Use latin1 instead of UTF-8 for HTTP header values. + - Update NavigationItemProbes inspector icon. + - Add video/mp2t as alternative mimetype for MPEG TS. + - Add application/x-mpegurl and video/flv to the list of supported mimetypes. + - Add SCHEDULING query support to HTTP media source element. + - Fix deadlock when shutting down AudioDestination. + - Translation updates: Kannada, Assamese + +================= +WebKitGTK+ 2.7.2 +================= + +What's new in WebKitGTK+ 2.7.2? + + - Fix SSL connection issues with some websites after the POODLE vulnerability fix. + - Add API to handle user script messages. + - Add context menu API to Web Process Extensions. + - Add API to create a WebKitWebContext. + - Add API to override the default local storage directory. + - Add WebKitWebResource::failed-with-tls-errors signal to notify about load failures + due to TLS errors also in sub-resources. + - Fix several crashes in accessibility implementation. + - Fix XMLHttpRequest with a timeout when using the network process. + - Fix XMLHttpRequest with cookies disabled when using the network process. + - Fix a crash in the network process when a synchronous load redirects to a new url + in a different security origin. + - Fix a crash in TextureMapper when video resolution changes. + - Correctly report the memory used by the media player to the garbage collector to + make sure it’s freed when the video element is removed from the DOM. + - Fix documentation of webkit_print_operation_get_page_setup(). ================= -WebKitGTK+ 2.3.91 +WebKitGTK+ 2.7.1 ================= -What's new in WebKitGTK+ 2.3.91? +What's new in WebKitGTK+ 2.7.1? - - 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. + - Add initial gestures support. For now only drag, zoom and tap + gestures are supported, but it's enough ot make WebKitGTK+ usable + in touch screens. It requires GTK+ 3.14. + - Add webkit_hit_test_result_context_is_selection(). + - The Web Inspector now uses a separate Web Process. + - Add implementation of subtle crypto HMAC and digest algorithms. ================= -WebKitGTK+ 2.3.90 +WebKitGTK+ 2.5.3 ================= -What's new in WebKitGTK+ 2.3.90? +What's new in WebKitGTK+ 2.5.3? - - 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 a crash when drag and drop to a WebKitWebView. + - Fix slow motion rendering problem in GStreamer media backend due to integer rounding. + - Make sure the plugins cache is always used even if the cache directory doesn't exist. - Fix the build on FreeBSD. + - Install the HTML API docs for WebKit2 and WebKitDOM in a versioned directory. + - Intall the GObject instrospection files to the correct path. ================= -WebKitGTK+ 2.3.5 +WebKitGTK+ 2.5.2 ================= -What's new in WebKitGTK+ 2.3.5? +What's new in WebKitGTK+ 2.5.2? + + - Make GTK+2 dependency optional. + - Use the ld version script for non developer builds. + - Add webkit_navigation_policy_decision_get_navigation_action() API + and deprecated the methods and properties in WebKitNavigationPolicyDecision + that are now redundant. + - Add support for user scripts to WebKitUserContentManager. + - Do not use GtkWindow:resize-grip-visible with recent GTK+ versions. + - Fix caps negotiation failure in playback pipeline in GSTreamer media backend. + - Rename translation domain to WebKit2GTK-4.0. + - Install the processes in a versioned directory. - - 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.5.1 +================= + +What's new in WebKitGTK+ 2.5.1? + + - WebKit1 API has been removed. + - Binary version bump to make WebKit1 and WebKit2 parallel installable. + - Switch to CMake build system. + - The WebKitWebView::create signal now receives a WebKitNavigationAction + with information about the navigation action that triggered the signal. + - WebKitWebViewGroup has been removed from the API and WebKitUserContentManager + has been added to handle user stylesheets. + - WebKitCertificateInfo has also been removed. WebKitWebView::load-failed-with-tls-errors + signal now receives a GTlsCertificate and GTlsCertificateFlags, and + webkit_web_context_allow_tls_certificate_for_host() receives a GTlsCertificate. + - The view mode API (webkit_web_view_set_view_mode() and webkit_web_view_get_view_mode()) + has been removed, since WebCore doesn't support view source mode anymore. + - The DOM bindings API has been split into stable and unstable parts, + and all deprecated methods have been removed. The stable part will + keep API/ABI backwards compatibility, while the unstable part might change. + - Add API to load arbitrary data optionally giving the encoding and MIME Type. + - Add support for plugins using GTK+ 3. + - Add HighDPI support for non-accelerated compositing contents. + - Use a different user agent string depending on the site. ================= WebKitGTK+ 2.3.4 |