diff options
Diffstat (limited to 'WebKit/gtk/NEWS')
| -rw-r--r-- | WebKit/gtk/NEWS | 619 |
1 files changed, 0 insertions, 619 deletions
diff --git a/WebKit/gtk/NEWS b/WebKit/gtk/NEWS deleted file mode 100644 index 0c744a5..0000000 --- a/WebKit/gtk/NEWS +++ /dev/null @@ -1,619 +0,0 @@ -================ -WebKitGTK+ 1.3.9 -================ - -What's new in WebKitGTK+ 1.3.9? - - - Compilation fixes for the final GTK+ 2.91.7 release. - -================ -WebKitGTK+ 1.3.8 -================ - -What's new in WebKitGTK+ 1.3.8? - - - New WebKitWebPluginDatabase and WebKitWebPlugin classes for plugin - management. - - The usual fixes for GTK+ 3.x API changes. We are still using the - old GtkStyle APIs, that should be gone by the next release. - - Add support for Mozilla-style JS fullscreen API. - - Add support for the viewport metatag. - - Many other bugfixes. - -================ -WebKitGTK+ 1.3.7 -================ - -What's new in WebKitGTK+ 1.3.7? - - - Fix error pages template's not being filled properly. - - Fix context menu activation through keyboard. - - Add automatic garbage collection for most GObject DOM objects (all - those that are actually in the DOM tree). This gets rid of most of - the leaks when using the bindings. - - Add an Inspector API to inspect a DOM node. - - Tons of a11y bugfixes. - - Tons of fixes for the in-tree SoupCache, should work much better - now. - - Many other bugfixes. - -================ -WebKitGTK+ 1.3.6 -================ - -What's new in WebKitGTK+ 1.3.6? - - - Update to compile with GTK+ 3.x 2.91.4. - - Many, many other bugfixes. - -================ -WebKitGTK+ 1.3.5 -================ - -What's new in WebKitGTK+ 1.3.5? - - - Add a HTTP cache implementation. This will be eventually - integrated in libsoup itself, but for now it can be accessed from - WebKit through the WebKitSoupCache APIs. - - Updated to work with GTK+ 3.x 2.91.1. - - Add frame-flattening support, used by some mobile browser sto - merge all frames in a page into a continuous view. - - Many other bugfixes. - -================ -WebKitGTK+ 1.3.4 -================ - -What's new in WebKitGTK+ 1.3.4? - - - File reader/writer APIs are now enabled. - - The javascript JIT is now enabled by default on ARM. - - Clipboard data is no longer lost when the process exists. - - Image DnD support. - - GSettings support to save/restore Web Inspector settings. - - Add WebSocket support, now enabled by default. - - Added WebKitWebView::frame-created signal, emitted when a frame - other than the main frame is created in a view. - - Added WebKitWebView::view-mode, holding information about how the - view is being presented. See the property documentation and - http://www.w3.org/TR/view-mode/ for details. - - Fullscreen support for HTML5 media player. - - Identify as WebKit/Safari in Google domains when - enable-site-specific-quirks is activated. Otherwise we'll get a - degraded user experience due to their poor UA detection - algorihtms. - - Added simple media playback options in the context menu for the - media elements. - - Update (and require) to work with gobjet-introspection 0.9.5. - - Updated to work with GTK+ 3.x 2.90.7 when in GTK+ 3.x mode. - - Make --disable-jit actually work. - - Add --enable-opcode-stats configure flag. When enabled, statistics - about opcode generation will be printed by JSC. - - Many a11y fixes, particularly in the AtkText interface. - - CSS box shadows render much faster in many cases. - - Many other bugfixes. - -================ -WebKitGTK+ 1.3.3 -================ - -What's new in WebKitGTK+ 1.3.3? - - - Fixes to compile with latest GTK+ 2.90.x. - - Add support for dropping content in WebKitWebViews. - - Many other bugfixes. - -================ -WebKitGTK+ 1.3.2 -================ - -What's new in WebKitGTK+ 1.3.2? - -*** This release is an ABI break *** - -The library has been renamed to libwebkitgtk, so you'll need to -recompile your applications when upgrading to 1.3.2. - - - Add support for GTK+ 3.x. A new configure flag, --with-gtk, has - been added, which allows to control which GTK+ version you want to - build against. The default value is '2.0', for GTK+ 2.x - support. With '3.0' the library will be compiled against GTK+ 3.x - (2.90.4 or newer required). In the 3.x mode the .pc file has been - renamed from webkit-X.X.pc to webkitgtk-X.X.pc, so you'll need to - update your autotools setup accordingly. - - Many fixes for the DOM bindings, including support to dispatch - events to any Node through webkit_event_target_dispatch_event. - - Added a 'inner-node' property to WebKitHitTestResult, carrying the - DOM node where the hit test happened. - - Many DnD fixes, including a fix for the infamous hang-of-death - while dragging the mouse. - - Support for <input type="range">. - - Many other bugfixes. - -================ -WebKitGTK+ 1.3.1 -================ - -What's new in WebKitGTK+ 1.3.1? - - - Initial support for GObject DOM bindings. Present in this release - is a substantial subset of the basic DOM APIs (Document, HTML - elements, Node, etc) including access to the DOM events through - GObject signals. Keep in mind that all the APIs are still - unstable, and will probably be subject to changes before the next - stable release. - - Add webkit_web_back_forward_list_clear, to completely clear the - BackForward list. - - Lots of improvements in DOM clipboard and drag-drop access. - - Add support for GTK+ key themes. - - Significant improvements in a11y, including improved role support - and many bugfixes. - -================= -WebKitGTK+ 1.1.90 -================= - -What's new in WebKitGTK+ 1.1.90? - - - Display server side messages during HTTP auth, since they - sometimes contain important information for the authentication - process. - - Reduce creation time for WebKitWebView widgets by reusing - dictionary structs used for spell-checking instead of creating a - new one for each instance. - - Implement WebKitWebView::geolocation-policy-decision-requested, - emitted when a frame inside the WebView wants to get its position - through geolocation. - - Add WebKitWebSettings::enable-spatial-navigation to control - whether Spatial Navigation is enabled or not. Spatial Navigation - allows the user to move through the elements in a page using only - the keyboard; this is similar to caret browsing, but with less - focus on accessibility since instead of presenting the exact - layout of the page to the user a more "logical" way of browsing - through its contents is allowed. A specification of this feature - can be seen at - http://www.w3.org/TR/WICD/#current-focus-point-algorithm - - Add a new build option, --enable-fast-mobile-scrolling. At the - moment this only disables fixed backgrounds when there are no - other fixed elements in a page, since they generally make - scrolling very slow and thus are a big burden in some mobile - environments. - - GTK+ Input Method support has received a big overhaul, and most of - them should work pretty well now. - - All known redraw issues in the plugin support (especially with the - Java plugin) have been fixed. - - Various fixes to the MediaPlayer code to improve responsiveness - and avoid lagging on position reporting. - - Lots of bugfixes and other improvements. - -================= -WebKitGTK+ 1.1.22 -================= - -What's new in WebKitGTK+ 1.1.22? - - - Preliminary support for Java plugins. Basic functionality is - there, but there are still a few rough edges. Also newly - introduced is a new WebKitWebSetting, 'enable-java-applet', which - controls whether WebKit will recognize the non-standard <applet> - tag. - - Add WebKitWebSettings::auto-resize-window; when enabled, WebKit - will act upon the DOM methods that change the size and/or position - of the window containing a WebView (window.{moveTo, resizeTo, - moveBy, resizeBy}). - - Add WebKitWebSettings::enable-file-access-from-file-uris; when - enabled, each file:// URI will be assigned its own security - domain. - - Lots of bugfixes, especially in the PageCache support. - -================= -WebKitGTK+ 1.1.21 -================= - -What's new in WebKitGTK+ 1.1.21? - - - New custom-made GStreamer source element that uses the WebCore - network layer to download media data; this makes sure any headers - and cookies will automatically get added when making requests. - - WebKit will now let libsoup know who the first party for a given - message is, making it possible to implement accept/deny policies in - Soup. - - The usual stream of fixes, and improvements - -================= -WebKitGTK+ 1.1.20 -================= - -What's new in WebKitGTK+ 1.1.20? - - - Fixes to the HTML5 Media Player infrastructure to satisfy sites - that require cookies, and Referer to be sent; this makes - WebKitGTK+ able to support the new HTML5 support added to Youtube, - and Vimeo, for instance. - - Windowless plugin support is finally here, making it possible to - get plugins to behave on various web pages. - - The usual stream of fixes, and improvements - -================= -WebKitGTK+ 1.1.19 -================= - -What's new in WebKitGTK+ 1.1.19? - - - Improvements to AtkText implementation - - RGBA colormap support has been added - - Improvements to the HTML5 media player - - Crashes related to clipboard handling, which were hitting many - users and seemed to be random have been fixed - -================= -WebKitGTK+ 1.1.18 -================= - -What's new in WebKitGTK+ 1.1.18? - - - Add methods to set and get a cache model in WebKitGTK+. We offer - two possibilites: document viewer (no caches are used) and browser - (similar to the previous defaults). - - Add WebKitWebSettings::enable-page-cache. Controls whether the - Page Cache is enabled or not. For details about what the page - cache is and does see - http://webkit.org/blog/427/webkit-page-cache-i-the-basics/ - The page cache is disabled by default, since the gtk+ port still - presents some small bugs when it's enabled. - - Add WebKitWebSettings::enable-site-specific-quirks. Controls - whether a series of page-specific workarounds are used by WebKit. - - Use Content-Encoding support available in libsoup 2.28.2 and - newer. - - Add WebKitWebSettings::enable-default-context-menu. Controls - whether webkitgtk+ will show a default context menu on right click - in the view. Note that even with the property set to FALSE right - clicks can be handled by the page, either by actions or by - ad-hoc in-page context menus. - - Make the WebKitWebView::icon-loaded signal carry a string with the - favicon's URI. This is an API break, but the signal already had a - broken signature and was useless anyway, so it's extremely - unlikely that anybody was using it. Also, add the 'icon-uri' - property to the view, holding the URI for its current favicon. - - Respect Content-Disposition header in downloads (fixes downloads - in gmail). - - Various accessibility improvements. - - Many bugfixes. - -================= -WebKitGTK+ 1.1.17 -================= - -What's new in WebKitGTK+ 1.1.17? - - - New APIs to show and close the web inspector and to inspect an - element at the given coordinates. - - New property, WebKitWebSettings::tab-key-cycles-through-elements, - controls whether TAB is simply interpreted as another keystroke or - is used to cycle through the elements in a page. - - Many a11y improvements. - - The usual amount of random bugfixes. - -================= -WebKitGTK+ 1.1.16 -================= - -What's new in WebKitGTK+ 1.1.16? - - - Add optional support to generate the gobject-introspection - gir/typelib files. Enable with --enable-introspection, it's off by - default. - - Add a new load status value, WEBKIT_LOAD_FAILED, emitted when - there's an error during the load process. This is the natural - companion to WEBKIT_LOAD_FINISHED, which is only emitted when the - load finished succesfuly. - - Ensure that keyboard events filtered by GtkIMContext still create - the proper DOM events. - - Many a11y improvements: caret browsing fixes, expose heading - levels, more accessible roles supported, more work in correctly - showing the element's ancestry list, improved support for lists, - etc. - - Many improvements to our media support. - - Add a new setting to control DOM pastes - (document.execCommand("Paste")) - - Many, many bugfixes all over the place. - -================= -WebKitGTK+ 1.1.15 -================= - -What's new in WebKitGTK+ 1.1.15? - - - New API to get the subresources from a WebKitWebDataSource. This - provides a way of accessing all the resources that compose the - view to which the data source is attached. - - A new function, webkit_web_view_get_hit_test_result, which allows - to do a 'hit test' on the coordinates specified by a mouse - event. A hit test provides context information about that point in - the document, like whether it's an image, a link, an input box, - etc. - - Our DumpRenderTree implementation now supports eventSender, which - allows us to run many more LayoutTests and make WebKitGTK+ more - stable and feature-complete. - - JSNES runs 6x faster: http://trac.webkit.org/changeset/48573 - - The usual small improvements and bugfixes. - -================= -WebKitGTK+ 1.1.14 -================= - -What's new in WebKitGTK+ 1.1.14? - - - New API has been added to WebKitWebFrame to allow applying - scrollbars policy as requested by web applications to the main - frame; if the parent of the WebKitWebView widget is a - GtkScrolledWindow, policy is applied by the default handler. - - A new API has been added to help dealing with the various - resources that are downloaded to compose the final rendering; you - can now obtain the source code for a page that is loaded, for - instance. - - A new property has been added to WebKitWebView to allow setting it - to "View Source" mode. - - HTML5 database has gained API to manage the individual databases, - including usage and quota. - - A new signal `resource-request-starting' has been added to the - WebKitWebView to allow modification of outgoing requests for every - resource. - - Connection limit has been increased to 60 total connections, 6 - per-host, matching other browsers more closely; this seems to have - improved loading time of some sites. - - Undo/redo support has been added to editable texts. - - The usual stream of small improvements and bug fixes. - -================= -WebKitGTK+ 1.1.13 -================= - -What's new in WebKitGTK+ 1.1.13? - - - GNOME Keyring support was removed in favor of the new Password - Manager soup feature; to get exactly the same behavior, - applications should use SoupPasswordManagerGNOME. This requires - libsoup 2.27.91 or newer. - - Several accessibility improvements, including support for testing - the a11y infrastructure in our layout tests. - - You can now enable/disable HTML5 offline application cache using a - new setting added to WebKitWebSettings. - - Drag support has landed, meaning you can start playing with HTML5 - drag and drop support; drop support is still missing. - - A crash with scripts closing windows has been fixed. - - Image cursors support has been added. - - The usual stream of small improvements and bug fixes. - -================= -WebKitGTK+ 1.1.12 -================= - -What's new in WebKitGTK+ 1.1.12? - - - Fix WebKitSoupAuthDialog to only save passwords in gnome-keyring - (if enabled) when authentication succeeds. - - Implement a proper size_request method for WebKitWebView. The - widget will request the size of the whole page as its size - requisition. - - Many a11y improvements. - - The usual amount of other misc fixes. - - WEBKIT_DEBUG variable now accepts channel names in any case - again. - -================= -WebKitGTK+ 1.1.11 -================= - -What's new in WebKitGTK+ 1.1.11? - - - WebKit has got a new feature - a XSS auditor, that should improve - security; this feature is still experimental, and disabled by - default, but applications can enable it using the setting. - - The hackish content sniffing code that was beig used to avoid - pages requesting downloads instead of displaying content has been - replaced by usage of a new Soup feature, which implements proper - content sniffing. - - More accessibility work, including fixes for problems which were - critical for a possible GNOME 2.28 release. - - Pasting rich text from other browsers should now work as expected. - - The usual amount of misc fixes. - -================= -WebKitGTK+ 1.1.10 -================= - -What's new in WebKitGTK+ 1.1.10? - - - WebKitNetworkRequest has now GObject properties for its URI and - the SoupMessage that backs it up. - - Fix AtkText methods get_selection and get_n_selections to not use - the global selection but only the selection that belongs to the - object being used. - - Fix a crasher when emitting the a11y signal 'text-caret-moved' in - some situations with debug builds. - -================ -WebKitGTK+ 1.1.9 -================ - -What's new in WebKitGTK+ 1.1.9? - - - Scrolling once again received a lot of love, and many subtle - problems and bugs were killed, and we now get correct behavior in - acid2; a number of smaller improvements are in the queue. - - Accessibility keeps gaining better support. On this release a lot - of work was done on the AtkText interface implementation. - - WebKitNetworkRequest now carries with it all the information - regarding the request, not only the URI. This means you will no - longer miss headers such as Referer when passing NetworkRequest - objects from a callback to webkit_web_frame_load_request. - -================ -WebKitGTK+ 1.1.8 -================ - -What's new in WebKitGTK+ 1.1.8? - - - We found out that WebKitWebHistoryItems were being kept with a - reference count of 2 instead of 1 as they should; nobody should be - relying on that, but if you hit reference counting problems with - items you were creating yourself, this is for you. - - You can now copy images from the web page to the clipboard. - - Improvements were made to the Plugin handling code. - - Scroll events will now be correctly reported to web applications. - - You can now embed arbitrary widgets as if it was a plugin, with - the new "create-plugin-widget" signal. - - The atk_text_get_text_{at,after,before}_offset methods are now - implemented for all boundary types except LINE_AFTER and - LINE_BEFORE. - - The usual stream of minor fixes and improvements, as always. - -================ -WebKitGTK+ 1.1.7 -================ - -What's new in WebKitGTK+ 1.1.7? - - - This release includes a security fix: - SVGList::insertItemBefore would not perform a bounds check on the - index it was provided, potentially leading to a buffer overflow. - - New frame loading properties supersede various load-* signals, and - are also accessible in the WebView, for convenience, making this - API saner. - - JIT is now supported for X86-64 on Linux, and enabled by default! - - A regression on webkit_web_view_load_string has been fixed, making - it work correctly again when the document uses encodings which may - use more than 1 byte per character. - - Yet more work has been done to the ATK support, caret browsing - support improvements in particular. - - Filenames suggested by the Download functionality now correctly - use the filename given by the host, if available. - - Build fixes for IA64, and AMD64 - - gtk-doc support has also improved, and you should now be able to - cd WebKit/gtk/docs and type make docs, if you --enable-gtk-doc on - configure, as long as you build with srcdir == builddir. - - More crashes and other bugs fixed, and small improvements made - under the hood. - -================ -WebKitGTK+ 1.1.6 -================ - -What's new in WebKitGTK+ 1.1.6? - - - Several ATK support additions and fixes got landed, with many - roles being now implemented, providing better accessibility. - - Caret browsing is now available. - - Spelling check has been implemented using Enchant; the API is - still lacking, and some of the functionality still needs to be - improved, though. - - Error reporting is now available, with default error pages, and - API that allows the application to override the default behavior; - localization of those pages is still not supported, but planned. - - More crashes and other bugs fixed. - -================ -WebKitGTK+ 1.1.5 -================ - -What's new in WebKitGTK+ 1.1.5? - - - Added gtk-doc support to the build system. It is not fully - integrated yet, so some manual tweaking is still needed. - - Minimum required GTK+ version is now 2.10. - - Added l10n support with gettext. Translations are stored in - WebKit/gtk/po/. - - Many improvements to the ATK support. It's good enough to provide - a basic user experience with Accerciser now, but we'll keep - improving it in further releases. - - New printing API that allows applications to control and monitor - the printing process, when requested by javascript or started by - the user. - - Many bugfixes. - -================ -WebKitGTK+ 1.1.4 -================ - -What's new in WebKitGTK+ 1.1.4? - - - WebKitWebView gained uri and title properties, deprecating the - usage of the title-changed signal. - - Basic functionality for HTML5 media tags has been achieved; there - are many unimplented methods, and rough edges still, though. - - Font rendering received quite some love, with layouting, and - memory handling fixes, and at least one less crash. - - A new signal, new-window-policy-decision-requested, has been added - to WebKitWebView, that makes it possible for the application to - correctly decide what to do when new windows are requested. - - A bug that made tooltips for consecutive links not update their - location was fixed. - - Several improvements were made to the HTTP backend, including - making it more robust when talking to servers which send bad - Content-Type headers. - - WebKitWebView now uses the GtkBinding system to handle key events, - which means that the user is now able to customize the keys used - for various operations, and that many subtle bugs have been fixed. - -================ -WebKitGTK+ 1.1.3 -================ - -The 1.1.3 release was just a quick bug fix release, because we made a -mistake in library versioning. - -================ -WebKitGTK+ 1.1.2 -================ - -What's new in WebKitGTK+ 1.1.2? - - - Added support for downloads: a new signal, 'download-requested', - will be emitted by WebKit when a dowload is requested. On top of - that, the download process has been encapsulated in a new object, - WebKitDownload, which allows the user to control it or to start - new downloads from the client side. - - Added webkit_web_view_get_encoding to get the automatic encoding - of the current page. - - Added GObject properties for 'encoding' and 'custom-encoding'. - - Added 'javascript-profiling-enabled' property to the WebInspector, - which allows to enable and disable the profiling functionality. - - Added API to create and add history items to WebKit's history. - - Improved debugging support with WEBKIT_DEBUG environment - variable. Most of the settings will only give useful output for - debug builds, but WEBKIT_DEBUG=Network will log all HTTP traffic - form libsoup to console. See WebCore/platform/gtk/LoggingGtk.cpp - for all the options available. - - Lots of bugfixes. - -================ -WebKitGTK+ 1.1.1 -================ - -What's new in WebKitGTK+ 1.1.1? - - - ABI compatibility with 1.0.3 was broken, so you will need to - recompile your application against 1.1.1 - - Support for the CURL backend was dropped, libsoup is the only HTTP - backend now. - - webkit_get_default_session, to get the SoupSession used internally - by WebKit. - - 'create-web-view' signal, emitted when the creation of a new - window is requested. - - 'navigation-policy-decision-requested' signal, emitted when a - navigation to another page is requested. - - 'mime-type-policy-decision-requested' signal, emitted each time - WebKit is about to show a URI with a given MIME type. - - Support for the Web Inspector - (see http://webkit.org/blog/197/web-inspector-redesign/) - - HTTP authentication support, with optional gnome-keyring storage. - - New load functions: webkit_web_view_open, webkit_web_view_load_uri - and webkit_web_view_load_request. The old - webkit_web_view_load_string and webkit_web_view_load_html_string - are now deprecated. - - webkit_web_view_reload_bypass_cache - - webkit_web_view_{get,set}_custom_encoding, to override the - encoding of the current page. - - Improved stability and lots of bugfixes. - |
