Commit Graph

1024 Commits

Author SHA1 Message Date
Thomas Mullaly 9ef60297da urlmon: Silenced a noisy fixme. 2010-08-02 12:55:20 +02:00
Thomas Mullaly 9f41866e6f urlmon: Implemented IUri_GetHostType. 2010-08-02 12:55:20 +02:00
Thomas Mullaly b5c89b6de3 urlmon/tests: Added some more test URIs. 2010-07-30 11:36:02 +02:00
Thomas Mullaly d992bab72e urlmon: Implemented IUri_GetPort. 2010-07-29 10:25:36 +02:00
Thomas Mullaly 4a88270ce0 urlmon: Implemented canonicalization for ports in URIs. 2010-07-29 10:25:08 +02:00
Thomas Mullaly 8a51ac0619 urlmon/tests: Restructured invalid URI tests plus added more test data. 2010-07-29 10:24:51 +02:00
Thomas Mullaly ceddd02797 urlmon: Implemented a port parse for URIs. 2010-07-29 10:24:38 +02:00
Thomas Mullaly 821b8fcdc8 urlmon: Fixed a bug that would cause tests to randomly fail. 2010-07-29 10:24:23 +02:00
Alexandre Julliard 78cf530c58 urlmon/tests: Don't bother testing unimplemented functions to reduce test output. 2010-07-28 16:28:20 +02:00
Thomas Mullaly 36d5856471 urlmon: Implemented canonicalization for reg-names. 2010-07-26 13:34:20 +02:00
Thomas Mullaly ffe9f1aed0 urlmon/tests: Added more test URIs for IPv6 canonicalization. 2010-07-26 13:34:20 +02:00
Thomas Mullaly a0b27ab3e4 urlmon: Implemented canonicalization for IPv6 addresses. 2010-07-26 13:34:20 +02:00
Thomas Mullaly 30824611b5 urlmon/tests: Added more URI test cases. 2010-07-26 13:34:20 +02:00
Thomas Mullaly 4c01ff1fa1 urlmon: Added parser for registered host names. 2010-07-26 13:34:20 +02:00
Thomas Mullaly 48e155ba70 urlmon: Added parser for IPvFuture addresses. 2010-07-26 13:34:20 +02:00
Thomas Mullaly 738d60c76b urlmon: Added parser for IPv6 addresses. 2010-07-26 13:34:20 +02:00
Thomas Mullaly cfc0f97d93 urlmon: Partially implemented IUri_GetHost. 2010-07-23 11:45:29 +02:00
Thomas Mullaly 6a1dd3d18b urlmon/tests: Added more test URIs. 2010-07-23 11:45:23 +02:00
Thomas Mullaly a3dd8f4598 urlmon: Implemented canonicalization functions for IPv4 addresses. 2010-07-23 11:45:15 +02:00
Thomas Mullaly 89026cf980 urlmon: Implemented a parser for IPv4 addresses. 2010-07-23 11:44:53 +02:00
Thomas Mullaly 20017183d3 urlmon: Implemented IUri_GetPassword. 2010-07-22 13:54:56 +02:00
Thomas Mullaly 50db65a43f urlmon: Implemented IUri_GetUserName. 2010-07-22 13:54:56 +02:00
Thomas Mullaly 152a1efdae urlmon: Implemented IUri_GetUserInfo. 2010-07-22 13:54:56 +02:00
Thomas Mullaly 520902cb16 urlmon/tests: Added more test URI's. 2010-07-22 13:54:56 +02:00
Thomas Mullaly eff59a5107 urlmon: Implemented the canonicalization routine for the userinfo of a URI. 2010-07-22 13:54:56 +02:00
Thomas Mullaly 9590fef417 urlmon: Implemented parser for the userinfo of a URI. 2010-07-22 13:54:55 +02:00
Thomas Mullaly 9d363d52cd urlmon: Added a stub implementation for parsing the hier-part of a URI. 2010-07-22 13:54:55 +02:00
Thomas Mullaly 0d0078380e urlmon: Fixed the scheme name parser to handle wildcard schemes. 2010-07-22 13:54:55 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Thomas Mullaly 84baad06c6 urlmon/tests: Added more test data for scheme parsing and canonicalization. 2010-07-21 13:23:58 +02:00
Thomas Mullaly a34700f034 urlmon: Implemented functionality for retrieving the scheme type of a IUri. 2010-07-21 13:23:58 +02:00
Thomas Mullaly d4e69aec61 urlmon: Implemented functionality for retrieving the scheme name of a IUri. 2010-07-21 13:23:58 +02:00
Thomas Mullaly 4de04ce8c7 urlmon: Added a canonicalization function for the scheme of a URI. 2010-07-21 13:23:58 +02:00
Thomas Mullaly 1eca647bb3 urlmon: Added a parser function to determine the scheme type of a URI. 2010-07-21 13:23:58 +02:00
Thomas Mullaly 811ed515ab urlmon: Added a scheme name parser for the IUri interface. 2010-07-21 13:23:58 +02:00
Thomas Mullaly fe41d09d75 urlmon: Implemented functionality for retrieving the RAW_URI property of a IUri. 2010-07-19 14:38:17 +02:00
André Hentschel 83cdc223e6 urlmon: Implement HlinkSimpleNavigateToMoniker. 2010-07-02 13:18:16 +02:00
André Hentschel 855912cda5 urlmon: Partially implement HlinkSimpleNavigateToString. 2010-06-29 13:28:58 +02:00
Francois Gouget 7649c75b40 Assorted typo and spelling fixes. 2010-06-24 10:37:05 +02:00
Thomas Mullaly d5e0a2edca urlmon/tests: Added tests for IUri_GetHost. 2010-06-07 15:15:45 +02:00
Thomas Mullaly 68db56d305 urlmon/tests: Added tests for IUri_IsEqual. 2010-06-07 15:15:39 +02:00
Thomas Mullaly c7459e83f8 urlmon/tests: Added tests for IUri_HasProperty. 2010-06-01 13:37:12 +02:00
Thomas Mullaly b0739a346e urlmon/tests: Added tests for IUri_GetProperties. 2010-06-01 13:37:07 +02:00
Thomas Mullaly a6f1ebfe41 urlmon/tests: Added test for invalid args to IUri_GetPropertyBSTR and IUri_GetPropertyDWORD. 2010-05-31 12:14:28 +02:00
Thomas Mullaly f16fa49f4d urlmon/tests: Added tests for IUri_GetPropertyLength. 2010-05-31 12:14:28 +02:00
Thomas Mullaly 2e5b76dbf7 urlmon/tests: Added more test data for the IUri tests. 2010-05-31 12:14:28 +02:00
Thomas Mullaly 67d642b540 urlmon/tests: Added tests for the IUri_Get* dword property functions. 2010-05-28 16:22:25 +02:00
Thomas Mullaly 4fed489fe6 urlmon/tests: Added the remainder of tests for the IUri_Get* string functions. 2010-05-28 16:22:25 +02:00
Thomas Mullaly 6d328c9d40 urlmon/tests: Added tests for half of the IUri_Get* string functions. 2010-05-28 16:22:25 +02:00
Thomas Mullaly 7bc121c880 urlmon/tests: Added tests for IUri_GetPropertyDWORD. 2010-05-27 14:46:44 +02:00
Thomas Mullaly d68e88718d urlmon/tests: Added tests for IUri_GetPropertyBSTR. 2010-05-27 14:46:44 +02:00
Andrew Nguyen c6e5e39460 urlmon: Validate parameters in MkParseDisplayNameEx. 2010-05-21 18:58:05 +02:00
Andrew Nguyen 0b3eac9227 urlmon/tests: Fix CoInternetCompareUrl failure message typos. 2010-05-20 16:38:56 +02:00
Andrew Nguyen e92cca8df6 urlmon: Validate URL and output pointer in CreateURLMoniker. 2010-05-20 16:38:49 +02:00
Thomas Mullaly c79be42057 urlmon: CreateUri should return E_INVALIDARG for NULL args. 2010-05-13 12:27:17 +02:00
Thomas Mullaly 92c48ef29a urlmon/tests: Fixed IUri tests so they fail gracefully on machines with IE <7. 2010-05-12 13:45:13 +02:00
Thomas Mullaly 4f0a267dc8 urlmon/tests: Added a new test file for testing the IUri interface. 2010-05-11 11:27:03 +02:00
Jacek Caban 41a448a5d6 urlmon: Added reading from cache file tests. 2010-05-05 10:34:41 +02:00
Jacek Caban 7708097d7b urlmon: Use cache file to read in synchronous binding. 2010-05-05 10:34:33 +02:00
Jacek Caban 9ba1ccf55b urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols. 2010-05-04 13:14:58 +02:00
Piotr Caban 3886d7f805 urlmon: Fixed synchronous binding to file. 2010-04-29 10:33:12 -05:00
Detlef Riekenberg 4942f6b8e4 urlmon/tests: CreateAsyncBindCtxEx is not present on IE 4.0. 2010-04-22 11:53:57 +02:00
Detlef Riekenberg 63b53ff586 urlmon/tests: Skip protocol tests on IE 4.0.
Register the filters is not possible due to the missing functions.
No tests left, so skip all of them (winetestbot W95B).
2010-04-22 11:53:57 +02:00
Detlef Riekenberg 7458345fb8 urlmon/tests: Skip even more tests on IE 4.0.
ObtainUserAgentString, ReleaseBindInfo and UrlMkGetSessionOption
missing on IE 4.0 (winetestbot W95B).
2010-04-22 11:53:57 +02:00
Detlef Riekenberg eef8be3698 urlmon/tests: Skip more tests on IE 4.0.
CoInternetQueryInfo, CopyStgMedium and FindMimeFromData
missing on IE 4.0 (winetestbot W95B).
2010-04-22 11:53:57 +02:00
Detlef Riekenberg cb620908ee urlmon/tests: Skip some tests on IE 4.0.
CoInternetCompareUrl, CoInternetGetSecurityUrl, CoInternetGetSession,
CoInternetParseUrl missing on IE 4.0 (winetestbot W95B).
2010-04-22 11:53:46 +02:00
Detlef Riekenberg 29ea207588 urlmon/tests: Skip some sec_mgr tests on IE 4.0.
CoInternetCreateSecurityManager, CoInternetCreateZoneManager,
CoInternetGetSecurityUrl missing on IE 4.0 (winetestbot W95B).
2010-04-22 11:53:01 +02:00
Alistair Leslie-Hughes c79c849479 urlmon: Strip forward and back slashes when using the file: protocol. 2010-04-20 16:24:44 +02:00
Detlef Riekenberg 40cfa7a6f2 urlmon/tests: CoInternetGetSecurityUrl is not present on W95B. 2010-04-14 18:00:24 +02:00
Detlef Riekenberg 43e9bb5e92 urlmon/tests: Fix a failure on Win98. 2010-04-14 11:07:01 +02:00
Detlef Riekenberg 0838495596 urlmon/tests: Run the tests again on W95B (CoInternetParseUrl). 2010-04-14 11:06:36 +02:00
Detlef Riekenberg d5e4666e6a urlmon/tests: Do not depend on user security settings in sec_mgr tests. 2010-04-14 11:06:30 +02:00
Alexandre Julliard 5c632145e8 urlmon: Forward the DllMain call to the dlldata.c generated function. 2010-04-08 23:56:55 +02:00
Alexandre Julliard a8e86e35dd winapi: Generate the 64-bit variant of structure size/alignment tests. 2010-04-07 18:03:00 +02:00
Mikhail Maroukhine f930c87fd6 objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN. 2010-03-29 12:11:02 +02:00
Francois Gouget 3428b94a8d Assorted spelling and case fixes. 2010-03-22 10:49:13 +01:00
Nikolay Sivov dd50af9464 urlmon: Add CoInternetIsFeatureEnabled stub. 2010-03-18 11:16:55 +01:00
Nikolay Sivov 1ad867467e urlmon: Add stub IUriBuilder interface. 2010-03-18 11:16:50 +01:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Andrew Eikum e60b2ec907 shlwapi: Improve error handling in UrlGetPart. 2010-03-15 15:08:26 +01:00
Austin English cdb8e18715 urlmon: Add a stub for AsyncInstallDistributionUnit. 2010-03-02 11:14:52 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Alexandre Julliard 08e53fc048 urlmon/tests: Avoid size_t in a trace. 2010-02-16 15:50:36 +01:00
Jacek Caban 141e61468e urlmon: Added CreateUri stub implementation. 2010-02-12 11:54:06 +01:00
Alexandre Julliard fab57fe018 urlmon: Don't create empty default key values where not necessary. 2010-02-10 14:30:24 +01:00
Piotr Caban c0bfc2fb95 urlmon/tests: Added more url parsing tests. 2010-02-09 11:35:18 +01:00
Piotr Caban 1db3e47511 urlmon: Fixed CoInternetGetSecurityUrl implementation. 2010-02-09 11:35:13 +01:00
Piotr Caban 7d3693549f urlmon: Fix map_url_to_zone implementation. 2010-02-09 11:35:09 +01:00
Alexandre Julliard 1e2b0ad484 urlmon/tests: Comment out a test that crashes on Win2k. 2010-02-05 11:50:36 +01:00
Jacek Caban 04cfe6acf7 urlmon: Fixed accept_mimes leak in tests. 2010-01-07 19:41:33 +01:00
Jacek Caban 367cca6a9f urlmon: Fixed accept_mimes freeing. 2010-01-05 12:19:05 +01:00
Jacek Caban abf7022c78 urlmon: Report BINDSTATUS_CONNECTING to download callback. 2009-12-22 13:48:25 +01:00
Piotr Caban c72a7d471a urlmon: Remove some CoInternetParseUrl tests.
Some tests with PARSE_DOMAIN flag fails on older urlmon.
2009-12-18 13:14:02 +01:00
Jacek Caban 4b461bc05c urlmon: Fixed race in tests. 2009-12-17 12:43:28 +01:00
Piotr Caban 5cc277c677 urlmon: Added tests for CoInternetGetSecurityUrl. 2009-12-17 12:42:27 +01:00
Piotr Caban 73c3160674 urlmon: Added CoInternetGetSecurityUrl implementation. 2009-12-16 13:04:35 +01:00
Piotr Caban 18069b2d0d urlmon: Added PARSE_ROOTDOCUMENT to CoInternetParseUrl. 2009-12-16 13:04:35 +01:00
Piotr Caban 3adfe170bf urlmon: Added PARSE_DOMAIN to CoInternetParseUrl. 2009-12-16 13:04:35 +01:00
Jacek Caban c069489a67 urlmon: Report redirected URL to object created by BindToObject. 2009-12-16 12:23:42 +01:00
Jacek Caban ce53f34458 urlmon: Added HTTP redirecting test. 2009-12-16 12:23:36 +01:00
Jacek Caban 840c52acb9 urlmon: Correctly handle INTERNET_STATUS_REDIRECT. 2009-12-16 12:23:30 +01:00
Jacek Caban 613ebdc8b4 urlmon: Correctly handle accept ranges in HttpProtocol_open_request. 2009-12-16 12:23:10 +01:00
Jacek Caban efd869e00a urlmon: Added support for BINDSTATUS_REDIRECTING. 2009-12-16 12:23:04 +01:00
Jacek Caban 6de5669d29 urlmon: Pass flags to test_BindToStorage. 2009-12-16 12:22:58 +01:00
Jacek Caban 90b1bcc1ae urlmon: Include extra info in object name passed to HttpOpenRequest. 2009-12-10 11:56:04 +01:00
Piotr Caban 6894d841cd urlmon: Added InternetSecurityManager marshalling test. 2009-12-09 13:49:34 +01:00
Piotr Caban dc78e8d315 urlmon: Added ProxyStub implementation. 2009-12-09 13:49:26 +01:00
Jacek Caban 9adbd8ab21 urlmon: Get rid of gecko_installer_workaround in tests. 2009-11-20 11:16:35 +01:00
Jacek Caban a70e5b556c urlmon: Don't post notif message if we're in task processing loop. 2009-11-17 12:05:56 +01:00
Vincent Povirk 8643bae364 urlmon: Add CoInternetGetSecurityUrl stub. 2009-10-15 12:06:17 +02:00
Jacek Caban 8eada56b50 urlmon: Fixed tests for systems with stored cookie for winehq.org. 2009-10-07 12:28:26 +02:00
Jacek Caban 3b92a3f3a3 urlmon: Added support for URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY. 2009-10-01 11:34:29 +02:00
Jacek Caban e41d6eb94d urlmon: Improve QueryCustomPolicy stub. 2009-10-01 11:34:22 +02:00
Jacek Caban 7f11de8682 urlmon: Correctly handle pPolicy and pContext arguments in ProcessUrlAction. 2009-10-01 11:33:51 +02:00
Detlef Riekenberg 575ee0bb4e urlmon/tests: Fix sec_mgr tests on win98 (IE 4). 2009-09-26 16:06:20 +02:00
Ge van Geldorp 73b3d35d05 mshtml/tests: Fix htmldoc test on Windows Server and Win7. 2009-09-23 14:35:52 +02:00
Ge van Geldorp ec09345523 urlmon/tests: Fix tests for IE8. 2009-09-11 13:09:54 +02:00
Vladimir Pankratov 1327ae0c74 urlmon: Handle NULL parameter. 2009-09-02 15:47:57 +02:00
Jacek Caban 80f02b82d6 mshtml: Use URL moniker to load http documents. 2009-08-24 15:17:31 +02:00
Jacek Caban 8cee331b75 urlmon: Call OnStopBinding before Terminate. 2009-08-24 15:17:31 +02:00
Jacek Caban bf5c2e858f urlmon: Fixed tests on IE older than 8. 2009-08-24 12:02:45 +02:00
Jacek Caban 601c881705 urlmon: Added more protocol tests. 2009-08-21 11:09:52 +02:00
Jacek Caban 64b5adc0b6 urlmon: Check FLAG_ALL_DATA_READ first in protocol_read. 2009-08-21 11:09:44 +02:00
Jacek Caban 094c0104f0 urlmon: Fixed bscf for ReportData after mime verification call. 2009-08-21 11:09:39 +02:00
Jacek Caban 3d03ccf253 urlmon: Fixed report_data for recursive calls. 2009-08-21 11:09:31 +02:00
Jacek Caban 6927eecd6d urlmon: Added IWinInetHttpInfo stub implementation to BindProtocol object. 2009-08-21 11:09:24 +02:00
Alexandre Julliard 203bf6c8e0 urlmon/tests: Use the global wine_dbgstr_w instead of a local variant. 2009-08-19 13:37:04 +02:00
Francois Gouget e74efb5487 Assorted spelling fixes. 2009-08-11 12:35:38 +02:00
Jacek Caban 09436d69f1 urlmon: Use one wininet internet handle for all connections. 2009-08-03 15:00:02 +02:00
Detlef Riekenberg b32e6f0fd2 urlmon/tests: Windows headers need _WIN32_IE for IInternetZoneManagerEx2. 2009-07-10 12:12:11 +02:00
Francois Gouget a4f4fd2a77 urlmon/tests: Fix two ok() trailing '\n's. 2009-07-09 11:37:13 +02:00
Detlef Riekenberg 099f031051 urlmon/tests: Add tests for CoInternetCreateZoneManager. 2009-07-08 20:34:25 +02:00
Detlef Riekenberg 1c6efb4241 urlmon: Partial InternetZoneManagerEx2 implementation. 2009-07-08 20:34:16 +02:00
Jacek Caban e349165214 urlmon: Moved more initialization code to init_test. 2009-07-08 20:12:48 +02:00
Jacek Caban a21c1f3c31 urlmon: Ignore QueryInterface call for an undocumented interface. 2009-07-08 20:12:45 +02:00
Detlef Riekenberg 694bf576d0 urlmon/tests: Add tests for the ZoneEnumerator. 2009-07-03 14:27:21 +02:00
Detlef Riekenberg 9a7f221b13 urlmon: Implement the ZoneEnumerator. 2009-07-03 14:26:55 +02:00
Michael Stefaniuc 25764235f9 urlmon: Import the version.rc into the main rc file.
There is no need for a separate file.
2009-07-03 13:10:16 +02:00
Jacek Caban df826fe82f urlmon: Added IBindStatusCallbackEx implementation. 2009-07-03 11:28:20 +02:00
Jacek Caban b6259956c1 urlmon: Use GetBinfInfoEx in GetBindInfo implementation if possible. 2009-07-03 11:28:15 +02:00
Jacek Caban 288eefc7f1 urlmon: Added IBindStatusCallbackEx tests (also fixes some IE8 failures). 2009-07-03 11:28:11 +02:00
Paul Vriens 024725515e urlmon/tests: Don't check for out of memory (Coverity). 2009-07-02 11:30:41 +02:00
Jacek Caban cef7e04f18 urlmon: Added ObtainUserAgentString implementation. 2009-06-29 12:25:27 +02:00
Jacek Caban 3700d27960 urlmon: Added user agent tests. 2009-06-29 12:25:21 +02:00
Jacek Caban e237c127c1 urlmon: Added UrlMkSetSessionOption(URLMON_OPTION_USERAGENT) implementation. 2009-06-29 12:25:15 +02:00
Jacek Caban 1880de044c urlmon: Added UrlMkSetSessionOption(URLMON_OPTION_USERAGENT) implementation. 2009-06-29 12:25:08 +02:00
Jacek Caban 9fed06b057 urlmon: Set user agent registry. 2009-06-29 12:24:50 +02:00
Jacek Caban 1e9c996711 urlmon: Don't depend on QueryService returning NULL on failure. 2009-06-29 12:24:38 +02:00
Jacek Caban 150f79b587 urlmon: Query for IHtmlNegotiate[2] interfaces when needed. 2009-06-23 15:53:01 +02:00
Jacek Caban c32925aecd urlmon: Fixed tests on IE8. 2009-06-23 15:53:01 +02:00
Detlef Riekenberg 3657c0af83 urlmon/tests: Add tests for ZoneManager_GetZoneAttributes. 2009-06-22 13:25:23 +02:00
Detlef Riekenberg 7e13723874 urlmon: Implement ZoneManager_GetZoneAttributes. 2009-06-22 13:09:12 +02:00
Paul Vriens cb2d43100c urlmon/tests: Fix a test failure on Win95 by using more A-functions. 2009-06-22 11:23:10 +02:00
Alexandre Julliard 35bc0c798a urlmon/tests: Avoid comparing uninitialized structure data. 2009-06-19 15:10:17 +02:00
Detlef Riekenberg 0baa711b0b urlmon/tests: Fix a typo in an ok message. 2009-06-16 13:30:01 +02:00
Detlef Riekenberg 387f24f467 urlmon/tests: Move SecurityManager and ZoneManager tests to a separate file. 2009-06-15 13:42:30 +02:00
Jacek Caban 35798002f8 urlmon: Fixed test on IE8. 2009-06-12 17:33:15 +02:00
Jacek Caban 80dd9b9c9e urlmon: Use a copy of PROTOCOLDATA in Switch/Continue implementation. 2009-06-05 14:43:24 +02:00
Jacek Caban de36782c48 urlmon: Set INTERNET_OPTION_HTTP_DECODING option in http protocol handler. 2009-06-05 14:43:24 +02:00
Jacek Caban 08d8a5ea25 urlmon: Use TLS_OUT_OF_INDEXES as invalid TLS value. 2009-05-25 11:24:08 +02:00
Jacek Caban d86143b3e4 urlmon: Fixed tests on Windows. 2009-05-22 15:16:29 +02:00
Jacek Caban 061b6a839a urlmon: Fixed buffer size calculation. 2009-05-21 16:17:50 +02:00
Paul Vriens 8a3d9ccb44 urlmon/tests: Fix some test failures on IE8. 2009-05-20 10:51:09 +02:00
Michael Stefaniuc 441bc63538 urlmon: Move 'inline' right after the storage specifier. 2009-05-19 12:00:20 +02:00
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
Rob Shearman d5614bfff4 urlmon: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. 2008-09-12 16:50:03 +02:00
James Hawkins 7518781904 urlmon: Fix several failing tests with IE7. 2008-09-09 11:46:17 +02:00
James Hawkins 1c010e77cf urlmon: Fix a failing test with IE7. 2008-09-09 11:46:17 +02:00
Paul Vriens bdde87f04a urlmon/tests: Fix timeouts for win9x tests. 2008-09-08 12:49:12 +02:00
Paul Vriens f0bed78455 urlmon/tests: Fix test on win98. 2008-09-05 13:46:12 +02:00
Rob Shearman 5dd6d798a4 urlmon: Fix testing of HRESULT types with not operator instead of comparing against S_OK.
This makes it more obvious what the code is doing.
2008-08-18 17:34:12 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
James Hawkins 9ac630e058 urlmon: Fix a few test failures. 2008-07-01 11:06:43 +02:00
Jacek Caban c42d937402 urlmon: Make file protocol invalid URL handling behave like IE7. 2008-06-26 12:49:08 +02:00
James Hawkins 75a10719ac urlmon: Fix a few test failures in IE7. 2008-06-25 10:42:53 +02:00
Alistair Leslie-Hughes 031e1ae441 urlmon: Check pointer before use. 2008-06-20 12:39:38 +02:00
Jacek Caban 1aac23d89e urlmon: Make mk protocol behave like IE7. 2008-06-20 12:14:29 +02:00
Jacek Caban 5fb656f958 urlmon/tests: Always clear expect_* variables. 2008-06-09 12:38:48 +02:00
James Hawkins 6fc9d7e59d urlmon: Fix a few failing tests in win2k3. 2008-06-02 12:32:57 +02:00
Jacek Caban 02bf65a752 urlmon: Better error handling in file protocol. 2008-05-12 13:59:13 +02:00
Jacek Caban 3efe4e6837 urlmon: Correctly handle file URLs with '|' instead of ':' after drive letter. 2008-05-12 13:59:13 +02:00
Alexandre Julliard a8007f0db1 urlmon: Avoid sizeof in traces. 2008-05-02 13:59:14 +02:00
Paul Vriens 3a3246527a urlmon/tests: Fix timeout for tests on win9x. 2008-05-01 18:11:26 +02:00
James Hawkins edacd984ef urlmon: Fix a test that fails in win2k3. 2008-05-01 12:35:30 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Jacek Caban 8dddd89500 urlmon: Ignore query and hash part in file protocol URL. 2008-04-24 11:58:54 +02:00
Louis Lenders dd66542011 urlmon: Add stub for CoInternetSetFeatureEnabled. 2008-04-17 12:25:17 +02:00
Jacek Caban d43de316c3 urlmon: Don't use -1 length in WideCharToMultiByte call. 2008-03-26 23:38:36 +01:00
Andrew Talbot dbe7718e2b urlmon: Assign to structs instead of using memcpy. 2008-03-19 11:21:46 +01:00
Jacek Caban 8ef6713acb urlmon: Added special URLACTION_SCRIPT_OVERRIDE_SAFETY handling. 2008-03-14 13:52:04 +01:00
Jacek Caban 3a736c6677 urlmon: Added more policy tests. 2008-03-14 13:52:01 +01:00
Jacek Caban 15feb50d42 urlmon: Added ProcessUrlAction implementation. 2008-03-14 13:51:57 +01:00
Jacek Caban dfb1089a45 urlmon: Fixed URLZONEREG_DEFAULT handling in GetZoneActionPolicy. 2008-03-14 13:41:26 +01:00
Jacek Caban de1816f9e3 urlmon: Remove tests that fail on IE7 and make Wine behave like IE7. 2008-03-14 13:41:15 +01:00
Jacek Caban cc159d832d urlmon: Move InternetParseUrl(PARSE_SECURITY_URL) call to map_url_to_zone and fix buffer size. 2008-03-14 13:29:50 +01:00
Rob Shearman 503b1bc107 urlmon: Initialise the cache_file field of DownloadBSC on creation. 2008-03-10 20:38:40 +01:00
Jacek Caban bbfae3deff urlmon: Fixed MapUrlToZone test on IE7. 2008-03-10 11:23:52 +01:00
Rob Shearman 48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Jacek Caban a78727d73b urlmon: Don't call ReportProgress(BINDSTATUS_DIRECTBIND) in MkProtocol::Start (current IE doesn't call it). 2008-02-29 20:07:13 +01:00
Rob Shearman 4e5c1bf6fd urlmon: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Jacek Caban be1e2080b3 urlmon: 0x800c0008 is INET_E_DOWNLOAD_FAILURE. 2008-02-22 12:09:37 +01:00