summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2015-05-20 09:56:07 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2015-05-20 09:56:07 +0000
commit41386e9cb918eed93b3f13648cbef387e371e451 (patch)
treea97f9d7bd1d9d091833286085f72da9d83fd0606 /NEWS
parente15dd966d523731101f70ccf768bba12435a0208 (diff)
downloadWebKitGtk-tarball-41386e9cb918eed93b3f13648cbef387e371e451.tar.gz
webkitgtk-2.4.9webkitgtk-2.4.9
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS387
1 files changed, 168 insertions, 219 deletions
diff --git a/NEWS b/NEWS
index 1697f5832..ba2c31788 100644
--- a/NEWS
+++ b/NEWS
@@ -1,290 +1,239 @@
=================
-WebKitGTK+ 2.10.2
+WebKitGTK+ 2.4.9
=================
-What's new in WebKitGTK+ 2.10.2?
-
- - Fix a regression introduced in 2.10.1 that disabled accelerated compositing.
- - Fix build with cmake 3.4.
-
-=================
-WebKitGTK+ 2.10.1
-=================
-
-What's new in WebKitGTK+ 2.10.1?
-
- - Fix rendering of accelerated content in HiDPI screens.
- - Fix several media controls rendering issues.
- - Fix rendering of progress element with recent versions of GTK+.
- - Add and update some web inspector icons.
- - Correctly handle websites sending an invalid auth header.
- - Fix a crash when creating the UI process backing store in Wayland.
- - Fix the build with spellchecker disabled.
- - Fix the build with touch events disabled.
- - Fix the build with OpenGL disabled.
- - Several build fixes on Mac OSX.
- - Fix several crashes and rendering issues.
-
-=================
-WebKitGTK+ 2.10.0
-=================
-
-What's new in WebKitGTK+ 2.10.0?
-
- - Disable ACCELERATED_2D_CANVAS by default.
- - Fix a crash in debug build due to an invalid assert.
- - Do not try to use the primary clipboard in Wayland.
-
-=================
-WebKitGTK+ 2.9.92
-=================
-
-What's new in WebKitGTK+ 2.9.92?
-
- - Data URLs are now decoded in the Web Process instead of the Network Process.
- - Fix Web Process crash recovery.
- - Fix a crash when sqlite3_initialize() is called from multiple threads.
- - Fix the volume bar in media controls.
- - Fix JavaScriptCore build with GCC 5.
- - Fix the build when accelerated 2D canvas is enabled but cairo was built without GLX.
- - Fix everal memory leaks.
- - Translation updates: Bulgarian, Gujarati, Polish, Slovenian, Spanish, Tamil, Turkish.
+ - 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.
=================
-WebKitGTK+ 2.9.91
+WebKitGTK+ 2.4.8
=================
-What's new in WebKitGTK+ 2.9.91?
-
- - Fix performance regression introduced in previous release when scaling images.
- - Fix runtime critical warning when there are missing media plugins.
- - Fix the build on systems with GTK+ compiled with an old version of wayland.
+ - 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.
=================
-WebKitGTK+ 2.9.90
+WebKitGTK+ 2.4.7
=================
-What's new in WebKitGTK+ 2.9.90?
+What's new in WebKitGTK+ 2.4.7?
- - Add API to request permission before showing PackageKit codec installation notifications.
- - Fix a crash closing a page when a context menu is open.
- - Fix DNS prefetch when using the network process.
- - Improve image quality when using newer versions of cairo/pixman.
- - Fix a crash when the web view is destroyed while the screensaver DBus proxy is being created.
+ - 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.
+ - 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.9.5
+WebKitGTK+ 2.4.6
=================
-What's new in WebKitGTK+ 2.9.5?
+What's new in WebKitGTK+ 2.4.6?
- - 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.
+ - 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.
=================
-WebKitGTK+ 2.9.4
+WebKitGTK+ 2.4.5
=================
-What's new in WebKitGTK+ 2.9.4?
+What's new in WebKitGTK+ 2.4.5?
- - 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.
+ - 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.
=================
-WebKitGTK+ 2.9.3
+WebKitGTK+ 2.4.4
=================
-What's new in WebKitGTK+ 2.9.3?
+What's new in WebKitGTK+ 2.4.4?
- - 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.
+ - 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.9.2
+WebKitGTK+ 2.4.3
=================
-What's new in WebKitGTK+ 2.9.2?
+What's new in WebKitGTK+ 2.4.3?
- - 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.
+ - 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.9.1
+WebKitGTK+ 2.4.2
=================
-What's new in WebKitGTK+ 2.9.1?
+What's new in WebKitGTK+ 2.4.2?
- - 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.
+ - 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.7.4
+WebKitGTK+ 2.4.1
=================
-What's new in WebKitGTK+ 2.7.4?
+What's new in WebKitGTK+ 2.4.1?
- - 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.
+ - 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.7.3
+WebKitGTK+ 2.4.0
=================
-What's new in WebKitGTK+ 2.7.3?
+What's new in WebKitGTK+ 2.4.0?
- - 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
+ - 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.7.2
+WebKitGTK+ 2.3.92
=================
-What's new in WebKitGTK+ 2.7.2?
+What's new in WebKitGTK+ 2.3.92?
- - 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().
+ - 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.7.1
+WebKitGTK+ 2.3.91
=================
-What's new in WebKitGTK+ 2.7.1?
+What's new in WebKitGTK+ 2.3.91?
- - 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.
+ - 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.5.3
+WebKitGTK+ 2.3.90
=================
-What's new in WebKitGTK+ 2.5.3?
+What's new in WebKitGTK+ 2.3.90?
- - 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.
+ - 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.
- - Install the HTML API docs for WebKit2 and WebKitDOM in a versioned directory.
- - Intall the GObject instrospection files to the correct path.
-
-=================
-WebKitGTK+ 2.5.2
-=================
-
-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.
=================
-WebKitGTK+ 2.5.1
+WebKitGTK+ 2.3.5
=================
-What's new in WebKitGTK+ 2.5.1?
+What's new in WebKitGTK+ 2.3.5?
- - 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.
+ - 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