Changeset 57449 in webkit
- Timestamp:
- Apr 11, 2010 8:37:27 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r57434 r57449 1 2010-04-11 Robert Hogan <robert@webkit.org> 2 3 Reviewed by Simon Hausmann. 4 5 [Qt] Add setWillSendRequestReturnsNull and setWillSendRequestClearHeader 6 7 Unskip: 8 http/tests/security/no-referrer.html 9 fast/loader/onload-willSendRequest-null-for-frame.html 10 fast/loader/onload-willSendRequest-null-for-script.html 11 12 https://bugs.webkit.org/show_bug.cgi?id=37410 13 14 * platform/qt/Skipped: 15 1 16 2010-04-10 Adam Barth <abarth@webkit.org> 2 17 -
trunk/LayoutTests/platform/qt/Skipped
r57418 r57449 302 302 http/tests/misc/redirect-to-external-url.html 303 303 http/tests/security/feed-urls-from-remote.html 304 305 # Missing layoutTestController.setWillSendRequestClearHeader()306 http/tests/security/no-referrer.html307 308 # Missing layoutTestController.setWillSendRequestReturnsNull()309 fast/loader/onload-willSendRequest-null-for-frame.html310 fast/loader/onload-willSendRequest-null-for-script.html311 304 312 305 # Missing layoutTestController.evaluateScriptInIsolatedWorld() -
trunk/WebKit/qt/ChangeLog
r57433 r57449 1 2010-04-11 Robert Hogan <robert@webkit.org> 2 3 Reviewed by Simon Hausmann. 4 5 [Qt] Add setWillSendRequestReturnsNull and setWillSendRequestClearHeader 6 7 https://bugs.webkit.org/show_bug.cgi?id=37410 8 9 * WebCoreSupport/FrameLoaderClientQt.cpp: 10 (qt_set_will_send_request_returns_null): 11 (qt_set_will_send_request_clear_headers): 12 (WebCore::FrameLoaderClientQt::dispatchWillSendRequest): 13 1 14 2010-04-10 Robert Hogan <robert@webkit.org> 2 15 -
trunk/WebKit/qt/WebCoreSupport/FrameLoaderClientQt.cpp
r57416 r57449 76 76 #include <QNetworkRequest> 77 77 #include <QNetworkReply> 78 #include <QStringList> 78 79 #include "qwebhistory_p.h" 79 80 … … 81 82 static bool dumpResourceLoadCallbacks = false; 82 83 static bool sendRequestReturnsNullOnRedirect = false; 84 static bool sendRequestReturnsNull = false; 85 static QStringList sendRequestClearHeaders; 83 86 84 87 static QMap<unsigned long, QString> dumpAssignedUrls; … … 97 100 { 98 101 sendRequestReturnsNullOnRedirect = b; 102 } 103 104 void QWEBKIT_EXPORT qt_set_will_send_request_returns_null(bool b) 105 { 106 sendRequestReturnsNull = b; 107 } 108 109 void QWEBKIT_EXPORT qt_set_will_send_request_clear_headers(const QStringList& headers) 110 { 111 sendRequestClearHeaders = headers; 99 112 } 100 113 … … 855 868 (redirectResponse.isNull()) ? "(null)" : qPrintable(drtDescriptionSuitableForTestResult(redirectResponse))); 856 869 870 if (sendRequestReturnsNull) 871 newRequest.setURL(QUrl()); 872 857 873 if (sendRequestReturnsNullOnRedirect && !redirectResponse.isNull()) { 858 874 printf("Returning null for this redirect\n"); 859 875 newRequest.setURL(QUrl()); 860 876 } 877 878 for (int i = 0; i < sendRequestClearHeaders.size(); ++i) 879 newRequest.setHTTPHeaderField(sendRequestClearHeaders.at(i).toLocal8Bit().constData(), QString()); 861 880 862 881 // seems like the Mac code doesn't do anything here by default neither -
trunk/WebKitTools/ChangeLog
r57448 r57449 1 2010-04-11 Robert Hogan <robert@webkit.org> 2 3 Reviewed by Simon Hausmann. 4 5 [Qt] Add setWillSendRequestReturnsNull and setWillSendRequestClearHeader 6 7 https://bugs.webkit.org/show_bug.cgi?id=37410 8 9 * DumpRenderTree/qt/LayoutTestControllerQt.cpp: 10 (LayoutTestController::reset): 11 (LayoutTestController::setWillSendRequestReturnsNull): 12 (LayoutTestController::setWillSendRequestClearHeader): 13 * DumpRenderTree/qt/LayoutTestControllerQt.h: 14 1 15 2010-04-11 Csaba Osztrogonác <ossy@webkit.org> 2 16 -
trunk/WebKitTools/DumpRenderTree/qt/LayoutTestControllerQt.cpp
r57433 r57449 42 42 extern void qt_dump_resource_load_callbacks(bool b); 43 43 extern void qt_set_will_send_request_returns_null_on_redirect(bool b); 44 extern void qt_set_will_send_request_returns_null(bool b); 45 extern void qt_set_will_send_request_clear_headers(const QStringList& headers); 46 44 47 extern void qt_dump_notification(bool b); 45 48 … … 74 77 qt_dump_resource_load_callbacks(false); 75 78 qt_set_will_send_request_returns_null_on_redirect(false); 79 qt_set_will_send_request_returns_null(false); 80 qt_set_will_send_request_clear_headers(QStringList()); 76 81 emit hidePage(); 77 82 } … … 228 233 { 229 234 qt_set_will_send_request_returns_null_on_redirect(enabled); 235 } 236 237 void LayoutTestController::setWillSendRequestReturnsNull(bool enabled) 238 { 239 qt_set_will_send_request_returns_null(enabled); 240 } 241 242 void LayoutTestController::setWillSendRequestClearHeader(const QStringList& headers) 243 { 244 qt_set_will_send_request_clear_headers(headers); 230 245 } 231 246 -
trunk/WebKitTools/DumpRenderTree/qt/LayoutTestControllerQt.h
r57433 r57449 104 104 void dumpResourceLoadCallbacks(); 105 105 void setWillSendRequestReturnsNullOnRedirect(bool enabled); 106 void setWillSendRequestReturnsNull(bool enabled); 107 void setWillSendRequestClearHeader(const QStringList& headers); 106 108 void queueBackNavigation(int howFarBackward); 107 109 void queueForwardNavigation(int howFarForward);
Note: See TracChangeset
for help on using the changeset viewer.