Changeset 55803 in webkit


Ignore:
Timestamp:
Mar 10, 2010 1:55:34 PM (14 years ago)
Author:
robert@webkit.org
Message:

2010-03-10 Robert Hogan <robert@webkit.org>

Reviewed by Simon Hausmann.

[Qt] Add Support for WebKitEnableCaretBrowsing to Qt DRT

Unskip test fast/events/multiline-link-arrow-navigation.html

https://bugs.webkit.org/show_bug.cgi?id=35593

  • platform/qt/Skipped:

2010-03-10 Robert Hogan <robert@webkit.org>

Reviewed by Simon Hausmann.

[Qt] Add Support for WebKitEnableCaretBrowsing to Qt DRT

Unskip test fast/events/multiline-link-arrow-navigation.html

https://bugs.webkit.org/show_bug.cgi?id=35593

  • DumpRenderTree/qt/DumpRenderTreeQt.cpp: (WebCore::WebPage::resetSettings):
  • DumpRenderTree/qt/LayoutTestControllerQt.cpp: (LayoutTestController::overridePreference): (LayoutTestController::setCaretBrowsingEnabled):
  • DumpRenderTree/qt/LayoutTestControllerQt.h:

2010-03-10 Robert Hogan <robert@webkit.org>

Reviewed by Simon Hausmann.

[Qt] Add Support for WebKitEnableCaretBrowsing to Qt DRT

Unskip test fast/events/multiline-link-arrow-navigation.html
Fix typo (superfluous space) in QWebSettings docs.

https://bugs.webkit.org/show_bug.cgi?id=35593

  • Api/qwebpage.cpp: (qt_drt_enableCaretBrowsing):
  • Api/qwebsettings.cpp: (QWebSettingsPrivate::apply): fix typo in docs
Location:
trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r55801 r55803  
     12010-03-10  Robert Hogan  <robert@webkit.org>
     2
     3        Reviewed by Simon Hausmann.
     4
     5        [Qt] Add Support for WebKitEnableCaretBrowsing to Qt DRT
     6
     7        Unskip test fast/events/multiline-link-arrow-navigation.html
     8
     9        https://bugs.webkit.org/show_bug.cgi?id=35593
     10
     11        * platform/qt/Skipped:
     12
    1132010-03-10  Brady Eidson  <beidson@apple.com>
    214
  • trunk/LayoutTests/platform/qt/Skipped

    r55782 r55803  
    179179
    180180# Missing layoutTestController.overridePreference()
    181 fast/events/multiline-link-arrow-navigation.html
    182181fast/events/pageshow-pagehide-on-back-cached.html
    183182fast/events/pageshow-pagehide-on-back-cached-with-frames.html
  • trunk/WebKit/qt/Api/qwebpage.cpp

    r54815 r55803  
    195195}
    196196#endif
     197
     198void QWEBKIT_EXPORT qt_drt_enableCaretBrowsing(QWebPage* page, bool value)
     199{
     200    page->handle()->page->settings()->setCaretBrowsingEnabled(value);
     201}
    197202
    198203class QWebPageWidgetClient : public QWebPageClient {
  • trunk/WebKit/qt/Api/qwebsettings.cpp

    r55666 r55803  
    390390        QWebSettings::LocalStorageEnabled instead.
    391391    \value LocalContentCanAccessRemoteUrls Specifies whether locally loaded documents are allowed to access remote urls.
    392     \value LocalContentCanAccessFileUrls Specifies whether locally loaded documents are allowed to access other local  urls.
     392    \value LocalContentCanAccessFileUrls Specifies whether locally loaded documents are allowed to access other local urls.
    393393    \value XSSAuditorEnabled Specifies whether load requests should be monitored for cross-site scripting attempts.
    394394*/
  • trunk/WebKit/qt/ChangeLog

    r55675 r55803  
     12010-03-10  Robert Hogan  <robert@webkit.org>
     2
     3        Reviewed by Simon Hausmann.
     4
     5        [Qt] Add Support for WebKitEnableCaretBrowsing to Qt DRT
     6
     7        Unskip test fast/events/multiline-link-arrow-navigation.html
     8        Fix typo (superfluous space) in QWebSettings docs.
     9
     10        https://bugs.webkit.org/show_bug.cgi?id=35593
     11
     12        * Api/qwebpage.cpp:
     13        (qt_drt_enableCaretBrowsing):
     14        * Api/qwebsettings.cpp:
     15        (QWebSettingsPrivate::apply): fix typo in docs
     16
    1172010-03-02  Adam Treat  <atreat@rim.com>
    218
  • trunk/WebKitTools/ChangeLog

    r55791 r55803  
     12010-03-10  Robert Hogan  <robert@webkit.org>
     2
     3        Reviewed by Simon Hausmann.
     4
     5        [Qt] Add Support for WebKitEnableCaretBrowsing to Qt DRT
     6
     7        Unskip test fast/events/multiline-link-arrow-navigation.html
     8
     9        https://bugs.webkit.org/show_bug.cgi?id=35593
     10
     11        * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
     12        (WebCore::WebPage::resetSettings):
     13        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
     14        (LayoutTestController::overridePreference):
     15        (LayoutTestController::setCaretBrowsingEnabled):
     16        * DumpRenderTree/qt/LayoutTestControllerQt.h:
     17
    1182010-03-10  Robert Hogan  <robert@webkit.org>
    219
  • trunk/WebKitTools/DumpRenderTree/qt/DumpRenderTreeQt.cpp

    r55580 r55803  
    168168    settings()->resetAttribute(QWebSettings::OfflineWebApplicationCacheEnabled);
    169169    settings()->resetAttribute(QWebSettings::LocalContentCanAccessRemoteUrls);
     170    m_drt->layoutTestController()->setCaretBrowsingEnabled(false);
    170171
    171172    // globalSettings must be reset explicitly.
  • trunk/WebKitTools/DumpRenderTree/qt/LayoutTestControllerQt.cpp

    r55580 r55803  
    5757extern void qt_drt_webinspector_show(QWebPage *page);
    5858extern void qt_drt_webinspector_close(QWebPage *page);
     59extern void qt_drt_enableCaretBrowsing(QWebPage* page, bool value);
    5960
    6061LayoutTestController::LayoutTestController(WebCore::DumpRenderTree* drt)
     
    463464    else if (name == "WebKitUsesPageCachePreferenceKey")
    464465        QWebSettings::setMaximumPagesInCache(value.toInt());
     466    else if (name == "WebKitEnableCaretBrowsing")
     467        setCaretBrowsingEnabled(value.toBool());
    465468    else
    466469        printf("ERROR: LayoutTestController::overridePreference() does not support the '%s' preference\n",
     
    471474{
    472475    m_userStyleSheetLocation = QUrl(url);
     476}
     477
     478void LayoutTestController::setCaretBrowsingEnabled(bool value)
     479{
     480    qt_drt_enableCaretBrowsing(m_drt->webPage(), value);
    473481}
    474482
  • trunk/WebKitTools/DumpRenderTree/qt/LayoutTestControllerQt.h

    r55580 r55803  
    136136    void setMainFrameIsFirstResponder(bool isFirst);
    137137    void setXSSAuditorEnabled(bool enable);
     138    void setCaretBrowsingEnabled(bool enable);
    138139
    139140    bool pauseAnimationAtTimeOnElementWithId(const QString& animationName, double time, const QString& elementId);
Note: See TracChangeset for help on using the changeset viewer.