Fix a crash when closing a tab/window while the Web Inspector is stopped in the debugger.

https://webkit.org/b/82846
rdar://problem/8133494

Reviewed by Yury Semikhatsky.

* bindings/js/PageScriptDebugServer.cpp:
(WebCore::PageScriptDebugServer::didPause): Added assert for page and early return. Also assert that
m_pausedPage is null.
(WebCore::PageScriptDebugServer::didContinue): Page can be null if we are continuing because the Page closed.
So add a null check before using it. Added an assert that the page is null or m_pausedPage.
(WebCore::PageScriptDebugServer::didRemoveLastListener): Added assert for page.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@112818 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Simplify the code that gets accelerated compositing output onto the screen
https://bugs.webkit.org/show_bug.cgi?id=82845

Patch by Arvid Nilsson <anilsson@rim.com> on 2012-04-01
Reviewed by Rob Buis.

RIM PR: 136381
The code accounted for a now obsolete setup where we used one OpenGL
window for accelerated compositing and one native window for backing
store output, and let the windowing system composite those two. In that
setup an optimization to try and only update the window that had
changed was viable.

Nowadays, we either use an offscreen surface for accelerated
compositing output, which we blend onto the window containing the
backing store output, or render both backing store and accelerated
compositing output directly to one OpenGL window. We always have to
blit the backingstore contents and draw the accelerated compositing
output every frame with these code paths, so don't try to be clever
about it.

Even when we use an OpenGL window, the compositing surface can be non-
null, so don't try to glFinish() and swap the compositing surface when
the GLES2Context is tied to a window.

* Api/BackingStore.cpp:
(BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
(BlackBerry::WebKit::BackingStorePrivate::blitContents):
(WebKit):
* Api/BackingStore_p.h:
(BackingStorePrivate):
* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::drawLayersOnCommit):
* WebKitSupport/GLES2Context.cpp:
(BlackBerry::WebKit::GLES2Context::swapBuffers):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@112819 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r112760.
http://trac.webkit.org/changeset/112760
https://bugs.webkit.org/show_bug.cgi?id=82795

Revert addition of webkitseamless.  I'll do this work on
GitHub instead to avoid any half-implemented feature concerns.

Source/WebCore:

* html/HTMLAttributeNames.in:
* html/HTMLIFrameElement.idl:

LayoutTests:

* fast/frames/seamless/resources/css-cascade-child.html: Removed.
* fast/frames/seamless/resources/nested-seamless.html: Removed.
* fast/frames/seamless/resources/square.html: Removed.
* fast/frames/seamless/seamless-basic-expected.txt: Removed.
* fast/frames/seamless/seamless-basic.html: Removed.
* fast/frames/seamless/seamless-css-cascade-expected.txt: Removed.
* fast/frames/seamless/seamless-css-cascade.html: Removed.
* fast/frames/seamless/seamless-nested-expected.txt: Removed.
* fast/frames/seamless/seamless-nested.html: Removed.
* fast/frames/seamless/seamless-sandbox-flag-expected.txt: Removed.
* fast/frames/seamless/seamless-sandbox-flag.html: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@112820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
unrevert
Security checks
use ENABLE