James Hawkins : urlmon: Fix several failing tests with IE7.

Alexandre Julliard julliard at winehq.org
Tue Sep 9 05:50:52 CDT 2008


Module: wine
Branch: master
Commit: 75187819048d4535fb52dbf9fab37646936d0556
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=75187819048d4535fb52dbf9fab37646936d0556

Author: James Hawkins <jhawkins at codeweavers.com>
Date:   Mon Sep  8 22:18:41 2008 -0500

urlmon: Fix several failing tests with IE7.

---

 dlls/urlmon/tests/url.c |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dlls/urlmon/tests/url.c b/dlls/urlmon/tests/url.c
index f315070..e2cc084 100644
--- a/dlls/urlmon/tests/url.c
+++ b/dlls/urlmon/tests/url.c
@@ -2122,7 +2122,8 @@ static void test_BindToStorage(int protocol, BOOL emul, DWORD t)
                 CHECK_CALLED(OnProgress_CONNECTING);
             }else todo_wine {
                 CHECK_NOT_CALLED(OnProgress_FINDINGRESOURCE);
-                CHECK_NOT_CALLED(OnProgress_CONNECTING);
+                /* IE7 does call this */
+                CLEAR_CALLED(OnProgress_CONNECTING);
             }
         }
         if(test_protocol == HTTP_TEST || test_protocol == FILE_TEST)
@@ -2281,7 +2282,8 @@ static void test_BindToObject(int protocol, BOOL emul)
                 CHECK_CALLED(Obj_OnProgress_CONNECTING);
             }else todo_wine {
                 CHECK_NOT_CALLED(Obj_OnProgress_FINDINGRESOURCE);
-                CHECK_NOT_CALLED(Obj_OnProgress_CONNECTING);
+                /* IE7 does call this */
+                CLEAR_CALLED(Obj_OnProgress_CONNECTING);
             }
         }
         if(test_protocol == HTTP_TEST || test_protocol == FILE_TEST) {
@@ -2383,8 +2385,10 @@ static void test_URLDownloadToFile(DWORD prot, BOOL emul)
             CHECK_CALLED(QueryInterface_IHttpNegotiate2);
             CHECK_CALLED(GetRootSecurityId);
         }
-        if(test_protocol == HTTP_TEST || test_protocol == FILE_TEST)
+        if(test_protocol == FILE_TEST)
             CHECK_CALLED(OnProgress_SENDINGREQUEST);
+        else if(test_protocol == HTTP_TEST)
+            CLEAR_CALLED(OnProgress_SENDINGREQUEST); /* not called by IE7 */
         if(test_protocol == HTTP_TEST)
             CHECK_CALLED(OnResponse);
         CHECK_CALLED(OnProgress_MIMETYPEAVAILABLE);




More information about the wine-cvs mailing list