Porting from v1.5.1 to v1.6 Beta B

API Changes

In WebCore

  • Modified: The parameters for the WebCore constructor have changed.
  • Modified: The function signature for member function createWebView has changed.
  • Removed: Member function getPixelFormat has been removed. The pixel format used by WebView::render is now always BGRA.
  • Removed: Member function pause has been removed.
  • Removed: Member function resume has been removed.

In WebView

  • Added: New member function, getDirtyBounds.
  • Modified: The function signature for member function render has changed.
  • Removed: Member function deselectAll has been removed.
  • Removed: Member function getContentAsText has been removed. Instead, you should register a WebViewListener and use WebViewListener::onGetPageContents instead.
  • Removed: Member function setOpensExternalLinksInCallingFrame has been removed. If you wish to handle external links, you should register a WebViewListener and use WebViewListener::onOpenExternalLink instead.

In WebViewListener

  • Added: New member function, onWebViewCrashed.
  • Added: New member function, onPluginCrashed.
  • Added: New member function, onRequestMove.
  • Added: New member function, onGetPageContents.
  • Added: New member function, onDOMReady.
  • Modified: The function signature for member function onChangeCursor has been changed. Also, is now defined on all platforms.

New Enumeration: CursorType

  • Added: New enumeration CursorType to be used with WebViewListener::onChangeCursor. See WebViewListener.h.