summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS614
1 files changed, 431 insertions, 183 deletions
diff --git a/NEWS b/NEWS
index fe078a07a..4103e5b66 100644
--- a/NEWS
+++ b/NEWS
@@ -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