Commit Graph

660 Commits

Author SHA1 Message Date
Jacek Caban 69365793b1 urlmon: Added MIME filter handling in BindProtocol tests. 2009-05-19 11:58:53 +02:00
Jacek Caban 9edd40fdc2 urlmon: Added support for MIME filters. 2009-05-19 11:58:52 +02:00
Jacek Caban e16af65971 urlmon: Use common name for IInternetProtocol and IInternetProtocolSink vtbls. 2009-05-19 11:58:52 +02:00
Jacek Caban 638c7ac802 urlmon: Use protocol_handler in Switch implementation. 2009-05-19 11:58:52 +02:00
Jacek Caban 8ffd262d75 urlmon: Move MIME availability handling to separated function. 2009-05-19 11:58:52 +02:00
Jacek Caban 23c6cd4241 urlmon: Fixed buffer size argument in Read call. 2009-05-19 11:58:52 +02:00
Jacek Caban e5f8427abf urlmon: Use internal IInternetProtocol protocol for communication with pluggable protocol in BindProtocol. 2009-05-19 11:58:52 +02:00
Jacek Caban 1912f0f4fd urlmon: Added BINDSTATUS_LOADINGMIMEHANDLER and BINDSTATUS_LOADINGMIMEHANDLER support to Binding object. 2009-05-18 12:34:33 +02:00
Jacek Caban 5b72526052 urlmon: Added GetBindString(BINDSTRING_URL) implementation. 2009-05-18 12:34:28 +02:00
Marcus Meissner bbac7d9fb4 urlmon: Separate NULL ptr check (Coverity 924). 2009-05-15 10:28:03 +02:00
Jacek Caban 81a9f4a357 urlmon: Use PI_MIMEVERIFICATION in Binding object. 2009-05-14 11:14:11 +02:00
Jacek Caban b23ccb1303 urlmon: Added PI_MIMEVERIFICATION tests. 2009-05-14 11:14:06 +02:00
Jacek Caban 299ce6c18e urlmon: Added PI_MIMEVERIFICATION support. 2009-05-14 11:14:00 +02:00
Jacek Caban 372a0f24a2 urlmon: Moved notif window handling to bindprot.c. 2009-05-12 11:20:33 +02:00
Jacek Caban 89ab83db5d urlmon: Get rid of no longer needed values in Binding object. 2009-05-12 11:20:27 +02:00
Jacek Caban cd30018dbe urlmon: Get rid of no longer needed thread checking in Binding::ReportProgress. 2009-05-12 11:20:20 +02:00
Jacek Caban 8ea07306e1 urlmon: Get rid of no longer needed thread checking in Binding object's ReportData and ReportResult implementation. 2009-05-12 11:20:14 +02:00
Jacek Caban 00376b5b72 urlmon: Return E_FAIL in Binding::Switch implementation. 2009-05-12 11:20:05 +02:00
Jacek Caban 2e75a84e17 urlmon: Use PI_APARTMENTTHREADED in Binding object. 2009-05-12 11:19:53 +02:00
Jacek Caban 7de802eb0f urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportResult. 2009-05-12 11:19:47 +02:00
Jacek Caban 8ca4a4a3a4 urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportProgress. 2009-05-12 11:19:42 +02:00
Jacek Caban 2dee8bb79d urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::ReportProgress. 2009-05-12 11:19:35 +02:00
Jacek Caban e487196dc2 urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::Switch. 2009-05-12 11:19:28 +02:00
Jacek Caban bee36fe831 urlmon: Cache the binding notif window. 2009-05-11 15:56:42 +02:00
Detlef Riekenberg b5eb3be433 urlmon/tests: Handle BSCF_SKIPDRAINDATAFORFILEURLS to fix failures on IE8. 2009-05-04 12:52:16 +02:00
Paul Vriens 6ba4b314f3 urlmon/tests: Fix a test failure on Win9x, WinME and NT4. 2009-04-28 11:58:31 +02:00
Detlef Riekenberg 081576e157 urlmon/tests: Allow BINDSTATUS_COOKIE_SENT in a test. 2009-04-09 11:19:18 +02:00
Ge van Geldorp f4795d5997 urlmon/tests: Handle certificate verification error. 2009-04-07 14:53:58 +02:00
Jacek Caban 9988cbce0c urlmon: Remove unneeded includes. 2009-04-07 11:21:31 +02:00
Jacek Caban c41bcd89f3 urlmon: Added IInternetProtocolSink interface stub implementation to MimeFilter object. 2009-04-07 11:21:26 +02:00
Jacek Caban 11a6f3539f urlmon: Added DeCompMimeFilter stub implementation. 2009-04-07 11:21:18 +02:00
Paul Vriens 7c8d07bc10 urlmon/tests: Fix a test by using a better default registry key. 2009-04-06 15:30:27 +02:00
Jacek Caban eb32e9ec1a urlmon: Register CLSID_DeCompMimeFilter. 2009-04-02 15:09:55 +02:00
Jacek Caban 19067f1256 urlmon.idl: Use HANDLE_PTR in IInternetProtocolRoot::Start declaration. 2009-04-01 14:23:32 +02:00
Ge van Geldorp 6d238a6f51 urlmon/tests: Fix ftp protocol test on WinXP and higher. 2009-03-30 15:10:44 +02:00
Jacek Caban 74e0072dfd urlmon: Get rid of ICOM_THIS_MULTI macro. 2009-03-30 15:09:53 +02:00
Jacek Caban 67d2fdc34a urlmon: Added IWinInetHttpInfo support to Binding object. 2009-03-30 15:09:39 +02:00
Jacek Caban c31e6537fb urlmon: Added IWinInetHttpInfo stub implementation to FtpProtocol object. 2009-03-30 15:09:30 +02:00
Jacek Caban b83fd688a2 urlmon: Added IInternetPriority handling tests. 2009-03-30 15:09:24 +02:00
Jacek Caban 3fa595e2a8 urlmon: Added IWinInetHttpInfo stub implementation to HttpProtocol object. 2009-03-30 15:09:17 +02:00
Jacek Caban 781faa1b9d urlmon: Fixed handling NULL URLName in GetDisplatName implementation. 2009-03-24 10:28:20 +01:00
Jacek Caban a5b2075ef1 urlmon: Added StdURLMoniker implementation. 2009-03-24 10:28:15 +01:00
Jacek Caban 53b1a310fe urlmon: Return IAsyncMoniker from QueryInterface. 2009-03-24 10:28:09 +01:00
Jacek Caban 050c349678 urlmon: Code clean up. 2009-03-24 10:28:05 +01:00
Paul Vriens ad5e68e8a1 urlmon/tests: Fix a test failure on Vista and higher. 2009-03-23 13:24:03 +01:00
Paul Vriens 907adb834c urlmon/tests: Use an action that is available on all IE versions. 2009-03-05 12:45:14 +01:00
Jacek Caban 96a34b586f urlmon: Get rid of URLMonikerImpl_BindToStorage_hack. 2009-03-05 12:39:19 +01:00
Jacek Caban 0da20926c3 urlmon: Added gopher pluggable protocol implementation. 2009-03-05 12:39:09 +01:00
Jacek Caban 44149b8a8c urlmon: Added IInternetPriority implementation for gopher protocol. 2009-03-05 12:39:03 +01:00
Jacek Caban cfb9c099b5 urlmon: Added gopher protocol handler stub implementation. 2009-03-05 12:38:57 +01:00
Jacek Caban d9960c34fa urlmon: Added ftp binding tests. 2009-03-05 12:38:44 +01:00
Jacek Caban aa1d032271 urlmon: Added ftp protocol tests. 2009-03-05 12:38:35 +01:00
Jacek Caban e18e6ba3d8 urlmon: Use pluggable protocol for ftp binding. 2009-03-03 12:35:45 +01:00
Jacek Caban ad4a21bc99 urlmon: Added ftp pluggable protocol implementation. 2009-03-03 12:35:42 +01:00
Jacek Caban 4063a32f80 urlmon: Added IInternetPriority interface stup implementation to FtpProtocol. 2009-03-02 12:04:48 +01:00
Jacek Caban a7ef2f4ef0 urlmon: Move HttpProtocolVtbl to its implementation (code clean up). 2009-03-02 12:04:39 +01:00
Jacek Caban a4ba18a50d urlmon: Move HttpProtocol::Start implementation to generic Protocol object. 2009-03-02 12:04:33 +01:00
Jacek Caban c2ffe97779 urlmon: Move HttpProtocol::Continue implementation to generic Protocol object. 2009-03-02 12:04:16 +01:00
Jacek Caban 4c129514b5 urlmon: Move HttpProtocol::Read implementation to generic Protocol object. 2009-03-02 12:04:09 +01:00
Jacek Caban a30ffca108 urlmon: Move close_connection implementation to common Protocol object. 2009-03-02 12:04:02 +01:00
Jacek Caban 7c77c57ab8 urlmon: Moved HttpProtocol::[Lock|Unlock]Request implementation to generic Protocol object. 2009-03-02 12:03:56 +01:00
Jacek Caban 4ae60c6f00 urlmon: Move strndupW implementation to header file. 2009-03-02 12:03:42 +01:00
Jacek Caban b0a9ddae67 urlmon: Move some HttpProtocol variables to generic Protocol object. 2009-03-02 12:03:35 +01:00
Jacek Caban b105b084a2 urlmon: Ignore report_data call if binding is stopped. 2009-03-02 12:03:27 +01:00
Jacek Caban 6e5c2f961d urlmon: Make HttpProtocol implementation vtbl offset independent. 2009-02-26 12:11:51 +01:00
Alistair Leslie-Hughes ef2f455cdf urlmon: Fix PutProperty_CLASSIDPROP check under win98 to w2k. 2009-02-17 12:47:42 +01:00
Alistair Leslie-Hughes cc0a46ad64 urlmon: Correctly test to see if PutProperty_CLASSIDPROP is called. 2009-02-16 11:51:27 +01:00
Francois Gouget 4617d7753d urlmon: Make create_http_protocol() static. 2009-02-09 13:14:16 +01:00
Marcus Meissner 8b812b413d urlmon: Fixed target buffer length to MultiByteToWideChar. 2009-02-05 13:13:28 +01:00
Alasdair Sinclair ac1ef319ac urlmon/tests: Fix missing void in empty parameter list. 2009-01-29 12:19:47 +01:00
Nikolay Sivov 0b8faac9e6 urlmon: Added a stub for HlinkSimpleNavigateToMoniker. 2009-01-21 13:27:45 +01:00
Ge van Geldorp f0f6225906 urlmon/tests: Fix protocol tests when proxy is configured. 2009-01-20 14:02:33 +01:00
Jacek Caban 66a7da71ee urlmon: Added https binding tests. 2009-01-13 15:29:14 +01:00
Jacek Caban 1876f46bcf urlmon: Use pluggable protocol handler for https binding. 2009-01-13 15:29:07 +01:00
Jacek Caban d4ce90e688 urlmon: Ignore ReportProgress(BINDSTATUS_ACCEPTRANGES) calls. 2009-01-13 15:29:01 +01:00
Jacek Caban 3b84a40cf1 urlmon: Added HttpSProtocol object tests. 2009-01-13 15:28:56 +01:00
Jacek Caban 998b4653c9 urlmon: Call ReportProgress(BINDSTATUS_ACCEPTRANGES) in https handler. 2009-01-13 15:28:47 +01:00
Jacek Caban 954e55b55b urlmon: Added https pluggable protocol handler. 2009-01-12 13:11:21 +01:00
Ge van Geldorp 7f22f1c68d urlmon/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration. 2009-01-10 17:43:11 +01:00
Alexandre Julliard e2e4da9732 urlmon: Fix pointer cast warnings on 64-bit. 2009-01-08 17:27:58 +01:00
Francois Gouget 581e390115 winapi_test: The tests don't support WIN64 yet so disable them there. 2009-01-08 12:47:22 +01:00
Francois Gouget 411f5d22c0 winapi_test: The real tests are done at compile time so use C_ASSERT() instead of ok(). Do only one test per line so one can know exactly what went wrong. 2009-01-08 12:46:39 +01:00
Francois Gouget 9f62c9b7a8 winapi_test: Fix TEST_FIELD() so it correctly tests the field size. 2009-01-08 12:44:49 +01:00
Francois Gouget 43c18c1321 winapi_test: FIELD_ALIGNMENT() is redundant so remove it. 2009-01-08 12:43:15 +01:00
Francois Gouget 2e668d2572 winapi_test: Updated so the generated tests work. 2009-01-08 12:42:12 +01:00
Jacek Caban 4ac8322db4 urlmon: Skip more tests on old IE and ignore BINDSTATUS_PROXYDETECTING notification. 2009-01-07 12:21:29 +01:00
Alexandre Julliard 4deb0ada75 urlmon/tests: Fix an uninitialized variable check for Win64. 2009-01-05 15:20:15 +01:00
Jacek Caban b316ce3c05 urlmon: Remove broken IBindCtx ref count test. 2008-12-18 13:16:22 +01:00
Hans Leidekker 8bd9a3aa09 janitorial: Don't depend on user32 for the self registration functions. 2008-12-17 11:38:32 +01:00
Alexandre Julliard 075d24526f urlmon/tests: Don't expect IHttpNegotiate2 queries if the interface is not supported. 2008-11-20 23:06:27 +01:00
Alexandre Julliard d4226445d0 urlmon/tests: Accept IInternetProtocolEx interface id. 2008-11-14 12:08:31 +01:00
Andrew Talbot c7284efa13 urlmon: Sign-compare warnings fix. 2008-11-14 11:02:15 +01:00
Paul Vriens 0a11bd813a urlmon/tests: Fix failures on Win9x and WinMe. 2008-11-11 11:41:13 +01:00
Paul Vriens 7a723944b8 urlmon/tests: Skip some tests on Win9x and WinMe. 2008-11-11 11:41:03 +01:00
Jacek Caban 2ef724113a urlmon: Added IsLoggingEnabled[AW] stub implementation. 2008-10-24 14:24:59 +02:00
Michael Stefaniuc 10ebc51fa4 urlmon/tests: Use FAILED instead of !SUCCEEDED. 2008-10-08 13:42:15 +02:00
Rob Shearman ee2281d370 urlmon: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison. 2008-10-01 11:43:25 -05:00
Jacek Caban ec34ad38ef urlmon: Fixed potential null dereference. 2008-09-30 10:56:22 -05:00
Jacek Caban 9b81945aeb urlmon: Fixed file protocol tests on win9x. 2008-09-29 17:26:11 -05:00
Rob Shearman 601b3b2732 urlmon: Fix race in protocol tests.
The value of *called is set asynchronously and so the callback
function could be called after IInternetProtocol_Read returns
E_PENDING. The value of *called is only predictable after the
WaitForSingleObject call returns. Therefore, remove the checks on
*called before this call.
2008-09-29 17:23:11 -05:00