[EFL][WK2] Display tooltip in MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=99322

Patch by Jinwoo Song <jinwoo7.song@samsung.com> on 2012-10-25
Reviewed by Kenneth Rohde Christiansen.

Display tooltip in MiniBrowser using elm_object_tooltip_text_set().

* MiniBrowser/efl/main.c:
(on_tooltip_text_set):
(on_tooltip_text_unset):
(window_create):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] WebView process crashed at AuthenticationChallengeManager::pageVisibilityChanged()
https://bugs.webkit.org/show_bug.cgi?id=100330

Patch by Sean Wang <Xuewen.Wang@torchmobile.com.cn> on 2012-10-25
Reviewed by Rob Buis.

Reviewed internally by Charles Wei.
PR #231232

Since AuthenticationChallengeManager keeps a map of WebPages, WebPage setting
visible needs AuthenticationChallengeManager to update its records, deleting
webpage from AuthenticationChallengeManager's map should be done after setting
webpage visibility.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::~WebPagePrivate):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove unused static methods from DOMTimer.h
https://bugs.webkit.org/show_bug.cgi?id=100427

Reviewed by Kenneth Russell.

Since these values got moved into Settings, these methods are no longer called.

No new tests, removing dead code.

* page/DOMTimer.h:
(DOMTimer): Remove unused getters.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132562 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Test full-block-iframe-no-inherit.php generates an invalid X-XSS-PROTECTION header.
https://bugs.webkit.org/show_bug.cgi?id=100423

Reviewed by Adam Barth.

Changed header syntax from full-block to mode=block.

* http/tests/security/xssAuditor/full-block-iframe-no-inherit.php:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[V8] We can merge ActiveDOMObjectPrologueVisitor with ObjectVisitor
https://bugs.webkit.org/show_bug.cgi?id=100430

Reviewed by Eric Seidel.

There's no reason for these visitors to be separate objects anymore.

* bindings/v8/V8GCController.cpp:
(WebCore::ObjectVisitor::ObjectVisitor):
(WebCore::ObjectVisitor::visitDOMWrapper):
(WebCore::V8GCController::majorGCPrologue):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix a layout test crash if a TestWebkitPlugin is put inside an iframe
https://bugs.webkit.org/show_bug.cgi?id=100406

Patch by Min Qin <qinmin@chromium.org> on 2012-10-25
Reviewed by Adam Barth.

Tools:

Resize the context with an empty rect will cause a gl_error in gles2_cmd_decoder.cc.
Don't paint the plugin if m_rect is empty.

* DumpRenderTree/chromium/TestWebPlugin.cpp:
(TestWebPlugin::updateGeometry):

LayoutTests:

Test for adding a webplugin into an iframe and make sure it doesn't crash.

* platform/chromium/plugins/plugin-inside-iframe-expected.txt: Added.
* platform/chromium/plugins/plugin-inside-iframe.html: Added.
* platform/chromium/plugins/resources/plugin-page.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
SymbolTableIndexHashTraits::needsDestruction should be set to true
https://bugs.webkit.org/show_bug.cgi?id=100437

Reviewed by Mark Hahnenberg.

For correctness, set SymbolTableIndexHashTraits::needsDestruction to true since SymbolTableEntry's do
need to have their destructor called due to the possibility of rare data.

* runtime/SymbolTable.h:
(SymbolTableIndexHashTraits):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Add expectations for fast/images/exif-orientation.html
https://bugs.webkit.org/show_bug.cgi?id=100434

Unreviewed, just baselines.


* platform/chromium-linux/fast/images/exif-orientation-expected.png: Added.
* platform/chromium-mac-lion/fast/images/exif-orientation-expected.png: Added.
* platform/chromium-mac-snowleopard/fast/images/exif-orientation-expected.png: Added.
* platform/chromium-mac/fast/images/exif-orientation-expected.png: Added.
* platform/chromium-win/fast/images/exif-orientation-expected.png: Added.
* platform/chromium/fast/images/exif-orientation-expected.png: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132567 268f45cc-cd09-0410-ab3c-d52691b4dbfc