WebKitGTK+ Changelog

New in version 2.4.8

January 7th, 2015
  • 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.

New in version 2.7.3 (January 7th, 2015)

  • 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

New in version 2.3.4 (January 23rd, 2014)

  • 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.

New in version 2.2.4 (January 22nd, 2014)

  • Disable MemoryCache when the DOCUMENT_VIEWER cache model is set.
  • Remove the partial file downloaded when the download operation fails or is cancelled.
  • Enable Web Audio by default in configure.
  • Add missing mappings from ARIA roles to ATK roles.
  • Fix several crashes when printing via JavaScript.
  • Fix an X11 error when the backing store surface is destroyed.
  • Fix the user agent string to correctly pretend to be Mac OS X to fix several web sites that depen on the user agent like yahoo.
  • Fix the build with wayland support disabled.
  • Fix the build in FreeBSD.
  • Fix the build in Mac/Darwin.
  • Fix the build with GCC in i386.

New in version 2.3.3 (December 19th, 2013)

  • 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.

New in version 2.3.2 (December 6th, 2013)

  • 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.

New in version 2.2.3 (December 5th, 2013)

  • Render AC layers also when using GTK+ 2 in WebKit1.
  • Avoid extra copy when drawing images in cairo backend.
  • Fix return value of webkit_web_view_get_view_source_mode() in WebKit1.
  • Fix scrolling in combo boxes when the dropdown menu is larger than the screen.
  • Remove Chromium as user agent and claim to be Safari in OS X.
  • Fix a crash in the WebProcess when visiting www.pressure.co.uk.
  • Fix a crash JavaScriptcore with certain Google Drive documents.
  • Fix a crash in JavaScriptcore when running peacekeeper benchmark in 32 bit platforms.
  • Fix the build with freetype >= 2.5.1.

New in version 2.2.2 (November 16th, 2013)

  • Fix a crash when printing via JavaScript in WebKit2.
  • Enable text edition undo/redo operations support in WebKit2.
  • Fix the build on non-linux platforms.

New in version 2.3.1 (November 1st, 2013)

  • 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.